SourceForge: https://sourceforge.net/projects/nativeui/
Демо-страница: https://nativeui.sourceforge.io/
Что нового:
input[type=number]
и input[type=range]
.input[type=number]
и input[type=range]
. В отличие от большинства реализаций, этот polyfill не использует дополнительные элементы и обёртки, а работает непосредственно с элементом input, задавая ему несколько фоновых SVG-изображений и меняя их позиционирование и размеры. Также он реализует свойства DOM-элементов, такие, как min, max, step и value. Поддерживает тёмную тему, RTL (режим работы справа-налево), масштабирование через font-size (используется em при указании размеров).isCSSVarsSupported
, которая проверяет наличие в браузере поддержки CSS-переменных.triggerHandler
.escapeHTML
.addDragDropHandler
теперь передаёт координаты курсора мыши или касания в callback-функции.request
.isDOMReady
: улучшена совместимость с IE.initMenubars
: исправлена проблема с циклическим изменением ширины menubar при наличии у одного из родительских (closest) элементов полосы прокрутки, которая появляется при его переполнении по высоте.initTabs
: теперь прокрутка вкладок (.tabs.scrollable
) колёсиком мыши не срабатывает, если в этот момент зажата одна из клавиш-модификаторов (Ctrl, Alt или Shift).placeholder
у текстовых полей (переработана функция initPlaceholders
).