menuMDUIDocs
color_lens
El nuevo mdui 2 basado en Material Design 3 y Web Components ya está disponible. Consulta la documentación de mdui 2 ahora.

Migración de 0.4.3 a 1.0.0

Actualización de mdui.$

En 0.4.3 se llamaba mdui.JQ, y en 1.0.0 pasó a llamarse mdui.$.

Tras este cambio, en un entorno modular ES6 puedes importar mdui.$ de la siguiente manera, lo cual resulta más práctico.

import { $ } from 'mdui';

mdui.$ también amplió la funcionalidad de varios métodos; no se describen aquí. A continuación solo se enumeran las partes que cambiaron y que no son compatibles con 0.4.3.

Cambios en .width(), .height(), .innerWidth() y .innerHeight()

En 0.4.3, si se incluían o no los paddings dependía del valor de la propiedad box-sizing.

En 1.0.0, el ancho y alto ya no dependen de la propiedad box-sizing. Después del cambio, se ajustan a jQuery.

Cambios en .offset() y .position()

En 0.4.3, el formato del valor devuelto era { top: number, left: number, width: number, height: number }.

En 1.0.0, el formato cambió a { top: number, left: number }. Después del cambio, se ajusta a jQuery.

Cambios en .children(), .parent(), .parents(), .prev(), .prevAll(), .next(), .nextAll() y .siblings()

En 0.4.3, el parámetro podía ser un selector CSS, un elemento DOM, un array u otros tipos.

En 1.0.0, el parámetro solo puede ser un selector CSS. Después del cambio, se ajusta a jQuery.

Cambio en .has()

En 0.4.3, el parámetro podía ser un selector CSS, un elemento DOM, un array u otros tipos.

En 1.0.0, el parámetro solo puede ser un selector CSS o un elemento DOM. Después del cambio, se ajusta a jQuery.

Eliminación de .ready()

En 0.4.3, podías usar $(document).ready(function () {}) para ejecutar una función cuando se cargaba el DOM.

En 1.0.0, debes reemplazarlo por $(function () {}).

Cambio en .ajax()

En 0.4.3, el valor devuelto por .ajax() era un objeto XMLHttpRequest y también admitía solicitudes jsonp.

En 1.0.0, el valor devuelto pasó a ser una Promise y ya no admite solicitudes jsonp.