menuMDUIDocs
color_lens
Das neue mdui 2 auf Basis von Material Design 3 und Web Components ist da. Zur mdui 2 Dokumentation wechseln.

Migration von 0.4.3 auf 1.0.0

mdui.$ Update

In Version 0.4.3 hieß es mdui.JQ, in 1.0.0 wurde es in mdui.$ umbenannt.

Nach dieser Änderung können Sie in ES6-Modul-Umgebungen mdui.$ wie folgt importieren, was die Verwendung komfortabler macht.

import { $ } from 'mdui';

In mdui.$ wurden zudem die Funktionen mehrerer Methoden erweitert, was hier nicht weiter vertieft wird. Im Folgenden werden nur die Aktualisierungen aufgeführt, die nicht mit 0.4.3 kompatibel sind.

Änderungen an .width(), .height(), .innerWidth() und .innerHeight()

In 0.4.3 hing es vom Wert des Attributs box-sizing ab, ob das Padding enthalten war.

In 1.0.0 sind Breite und Höhe unabhängig vom Attribut box-sizing. Nach der Änderung ist es konsistent mit jQuery.

Änderungen an .offset() und .position()

In 0.4.3 war das Format des Rückgabewerts { top: number, left: number, width: number, height: number }.

In 1.0.0 wurde das Format des Rückgabewerts in { top: number, left: number } geändert. Nach der Änderung ist es konsistent mit jQuery.

Änderungen an .children(), .parent(), .parents(), .prev(), .prevAll(), .next(), .nextAll() und .siblings()

In 0.4.3 konnten die Parameter verschiedene Typen wie CSS-Selektoren, DOM-Elemente, Arrays usw. sein.

In 1.0.0 dürfen Parameter nur vom Typ CSS-Selektor sein. Nach der Änderung ist es konsistent mit jQuery.

Änderungen an .has()

In 0.4.3 konnten die Parameter verschiedene Typen wie CSS-Selektoren, DOM-Elemente, Arrays usw. sein.

In 1.0.0 dürfen Parameter nur CSS-Selektoren oder DOM-Elemente sein. Nach der Änderung ist es konsistent mit jQuery.

Entfernung von .ready()

In 0.4.3 konnte $(document).ready(function () {}) verwendet werden, um eine Funktion aufzurufen, die nach dem Laden des DOM ausgeführt werden sollte.

In 1.0.0 ersetzen Sie dies bitte durch $(function () {}).

Änderungen an .ajax()

In 0.4.3 war der Rückgabewert der Methode .ajax() das XMLHttpRequest-Objekt. Zudem wurde das Senden von jsonp-Anfragen unterstützt.

In 1.0.0 wurde der Rückgabewert in ein Promise geändert. Zudem unterstützt diese Methode keine jsonp-Anfragen mehr.