SourceForge: https://sourceforge.net/projects/nativeui/
Демо-страница: https://nativeui.sourceforge.io/
Что нового:
.menubar
реализован перенос не помещающихся пунктов в дополнительное подменю, раскрывающееся по крайней кнопке справа..menubar
реализовано раскрытие подменю влево, если нет места для раскрытия вправо..menubar
теперь приобретает компактный вид (кнопка с тремя полосками) при ширине <= 768px и наличии класса .collapsing
.a:visited
) в меню и breadcrumbs теперь имеют тот же цвет, что и все остальные..expanded
), а свёрнуто при наличии класса .collapsed
. Это в свою очередь означает, что он теперь может работать без JS.overflow: hidden
только в процессе изменения его размеров..tabs
теперь имеет прокрутку вкладок колёсиком мыши при наличии класса .scrollable
.initTabs()
. Обработчики click и wheel теперь устанавливаются только на контейнер .nav
, а не на каждую вкладку. Теперь можно в реальном времени добавлять новые вкладки и их содержимое..grid
теперь не использует table, а может использовать любые элементы с классами .row
и .col
(см. пример на демо-странице). Так же ячейки теперь поддерживают классы .padded, shrinked, .align-left, .align-center, .align-right, .align-justify, .valign-top, .valign-middle, .valign-bottom
.input[type=checkbox]
.addDocumentLoadHandler(callback)
, вызывающая callback
при изменении document.readyState
на “interactive”.init()
. Теперь она планирует своё выполнение через функцию addDocumentLoadHandler()
, если первым аргументом не передан HTMLElement
и document.readyState == 'loading'
.