menuMDUIDocs
color_lens
mdui 2 est arrivé, basé sur Material Design 3 et les Web Components. Consultez la documentation de mdui 2 ici.

Migration de 0.4.3

Mise à jour de mdui.$

Dans la version 0.4.3, il s'appelait mdui.JQ, puis il a été renommé en mdui.$ dans la version 1.0.0.

Après ce changement, dans un environnement modulaire ES6, vous pouvez importer mdui.$ de la manière suivante, ce qui est plus pratique à utiliser.

import { $ } from 'mdui';

Les fonctionnalités de plusieurs méthodes de mdui.$ ont également été étendues, elles ne seront pas détaillées ici. Seules les mises à jour incompatibles avec la version 0.4.3 sont listées ci-dessous.

Modifications de .width(), .height(), .innerWidth(), .innerHeight()

Dans la version 0.4.3, l'inclusion des rembourrages dépendait de la valeur de la propriété box-sizing.

Dans la version 1.0.0, la largeur et la hauteur sont indépendantes de la propriété box-sizing. Ce changement assure la cohérence avec jQuery.

Modifications de .offset(), .position()

Dans la version 0.4.3, le format de la valeur retournée était { top: number, left: number, width: number, height: number }.

Dans la version 1.0.0, le format de la valeur retournée a été modifié en { top: number, left: number }. Ce changement assure la cohérence avec jQuery.

Modifications de .children(), .parent(), .parents(), .prev(), .prevAll(), .next(), .nextAll(), .siblings()

Dans la version 0.4.3, les paramètres pouvaient être des sélecteurs CSS, des éléments DOM, des tableaux et d'autres types.

Dans la version 1.0.0, les paramètres ne peuvent être que de type sélecteur CSS. Ce changement assure la cohérence avec jQuery.

Modifications de .has()

Dans la version 0.4.3, les paramètres pouvaient être des sélecteurs CSS, des éléments DOM, des tableaux et d'autres types.

Dans la version 1.0.0, les paramètres ne peuvent être que des sélecteurs CSS ou des éléments DOM. Ce changement assure la cohérence avec jQuery.

Suppression de .ready()

Dans la version 0.4.3, vous pouviez utiliser $(document).ready(function () {}) pour appeler une fonction exécutée une fois le DOM entièrement chargé.

Dans la version 1.0.0, veuillez le remplacer par $(function () {}).

Modifications de .ajax()

Dans la version 0.4.3, la valeur retournée par la méthode .ajax() était un objet XMLHttpRequest. Elle supportait également l'envoi de requêtes jsonp.

Dans la version 1.0.0, la valeur retournée a été changée en Promise. Cette méthode ne prend plus en charge les requêtes jsonp.