menuMDUIDocs
color_lens
Nowy mdui 2 oparty na Material Design 3 i Web Components jest już dostępny, przejdź do dokumentacji mdui 2.

Migracja z 0.4.3 do 1.0.0

Aktualizacja mdui.$

W wersji 0.4.3 nazywało się mdui.JQ, w 1.0.0 zmieniono nazwę na mdui.$.

Po tej zmianie, w środowisku modułowym ES6, możesz importować mdui.$ w poniższy sposób, co jest wygodniejsze w użyciu.

import { $ } from 'mdui';

W mdui.$ rozszerzono funkcjonalność wielu metod, co nie zostanie tutaj omówione. Poniżej wymieniono jedynie zmiany niekompatybilne z wersją 0.4.3.

Zmiany w .width(), .height(), .innerWidth(), .innerHeight()

W wersji 0.4.3 to, czy uwzględniany jest padding, zależało od wartości właściwości box-sizing.

W wersji 1.0.0 szerokość i wysokość są niezależne od właściwości box-sizing. Zmieniono to w celu zachowania zgodności z jQuery.

Zmiany w .offset(), .position()

W wersji 0.4.3 format zwracanej wartości to { top: number, left: number, width: number, height: number }.

W wersji 1.0.0 format zwracanej wartości zmieniono na { top: number, left: number }. Zmieniono w celu zachowania zgodności z jQuery.

Zmiany w .children(), .parent(), .parents(), .prev(), .prevAll(), .next(), .nextAll(), .siblings()

W wersji 0.4.3 parametrem mógł być selektor CSS, element DOM, tablica itp.

W wersji 1.0.0 parametrem może być tylko selektor CSS. Zmieniono w celu zachowania zgodności z jQuery.

Zmiany w .has()

W wersji 0.4.3 parametrem mógł być selektor CSS, element DOM, tablica itp.

W wersji 1.0.0 parametrem może być tylko selektor CSS lub element DOM. Zmieniono w celu zachowania zgodności z jQuery.

Usunięcie .ready()

W wersji 0.4.3 można było użyć $(document).ready(function () {}) do wykonania funkcji po załadowaniu DOM.

W wersji 1.0.0 zastąp to przez $(function () {}).

Zmiany w .ajax()

W wersji 0.4.3 metoda .ajax() zwracała obiekt XMLHttpRequest i obsługiwała żądania jsonp.

W wersji 1.0.0 zwracana jest obietnica (Promise). Metoda ta nie obsługuje już żądań jsonp.