v.0.9.9 — Beta
- Реализован новый элемент: Custom upload file;
- В некоторых методах элемента Accordion были изменены входные параметры:
show():
- Было:
BasicAccordion.show('.my-accordion-item-01')
- Стало:
BasicAccordion.show({
el: '.my-accordion', // родительский аккордеон
item: '.my-accordion-item-01', // дочерний аккордеон, который необходимо раскрыть
})
hide():
- Было:
BasicAccordion.hide('.my-accordion-item-01')
- Стало:
BasicAccordion.hide({
el: '.my-accordion', // родительский аккордеон
item: '.my-accordion-item-01', // дочерний аккордеон, который необходимо скрыть
})
- У элемента Custom quantity selector изменилось название метода: вместо
value() вызывается setValue();
- Добавлены кастомные события для следующих компонентов:
- У элемента Slider было изменено свойство дата-атрибута
data-slider-mounted-callback, теперь он принимает полноценные функции.
- Полностью прекращена поддержка браузера Internet Explorer (
IE);
- Внесены различные правки.
Дата релиза:
v.0.9.8 — Beta
Дата релиза:
v.0.9.7 — Beta
- Скрипт библиотеки теперь имеет две версии: обычная(
CommonJS) и в виде ES-модулей. Подробности в документации: ссылка;
- Внесены различные правки.
Дата релиза:
v.0.9.6 — Beta
- Элементы Dropdown, Select и Tooltip были перенесены в Headless Tippy;
- Для каждого элемента был создан уникальный экземпляр(на примере Accordion);
- Были обновлены внешние библиотеки Air Datepicker и Imask.js;
- У некоторых элементов были изменены и дополнены методы:
- Choice group:
value() → getValue().
- В методах
selected(), disabled() и enabled() изменено название входного параметра: group → el.
- Form controls: Custom quantity selector:
inputValue() → value();
inputClear() → clear();
- Так же в методах изменено название входного параметра:
selector → el.
- Form controls: Custom select:
- Во многих методах изменено название входного параметра:
select → el.
- Input mask:
- Был удалён метод
options(), вместо него был усовершенствован обычный метод init().
- Popup:
- Был усовершенствован метод
init(), теперь инициализировать поп-ап можно без триггера.
- Slideout:
- Был усовершенствован метод
init(). Теперь метод принимает два параметра: trigger и panel(ранее применялся только параметр trigger).
- Slider:
- Был усовершенствован метод
init(). Теперь метод так же принимает полноценные параметры.
- Tooltip:
- Был немного переделан метод
init(). Теперь метод принимает два параметра: сам элемент и параметры.
- У всех элементов были изменены названия пользовательских событий;
- Внесены различные правки.
Дата релиза:
v.0.9.5 — Beta
Дата релиза:
v.0.9.4 — Beta
Дата релиза:
v.0.9.3 — Beta
Дата релиза:
v.0.9.2 — Beta
- Для селекта реализована кастомизация optgroup, так же реализована возможность стилизации моб.версии;
- Реализована кастомизация радио кнопок;
- Небольшие правки по документации.
Дата релиза:
v.0.9.1 — Beta
- Реализован гибкий ввод настроек для custom select и readmore. Теперь при инициализации
init(), можно указать свои параметры;
- Для choice group реализованы новые методы:
selected(), disabled(), enabled() и clearAll().
Дата релиза:
v.0.9.0 — Beta
Первый релиз библиотеки Basic UI.
- Реализованы следующие ui-элементы:
accordion;
choice group;
dropdown;
form controls;
custom checkbox;
custom quantity selector;
custom select;
datepicker.
input mask;
popup;
readmore;
slideout;
slider;
tabs;
toggle visibility content;
tooltip.
- Развёрнута документация с примерами;
- Реализована кроссбраузерная поддержка.
Дата релиза: