Skip to content

Latest commit

 

History

History

README.md

NoJS Elements — Documentation

Declarative, accessible UI components for the No.JS HTML-first reactive framework. Zero JavaScript required.

Elements

Document Directives Description
Drag & Drop drag, drop, drag-list, drag-multiple Sortable lists, Kanban transfers, multi-select, handles, placeholders
Validation validate, validate-on, validate-if, $form Declarative form validation with per-rule errors and $form context
Dropdown dropdown, dropdown-toggle, dropdown-menu, dropdown-item Keyboard-navigable menus with Popover API light-dismiss
Modal modal, modal-open, modal-close Focus-trapped dialogs with stacking, backdrop control, templates
Popover popover, popover-trigger, popover-dismiss Rich content popovers with flip logic and proximity triggers
Tooltip tooltip Positioned tooltips with delay, disabled state, viewport clamping
Toast toast-container, toast, $toast() Notifications with 6 positions, auto-dismiss, 4 types
Tabs tabs, tab, panel Tabbed interfaces with 4 positions, disabled tabs, roving tabindex
Tree tree, branch, subtree, tree-drag-mode Collapsible tree views with selection, typeahead, dynamic binding, drag-and-drop
Stepper stepper, step, stepper-validate Multi-step wizards with linear/free mode, validation gate, $stepper API
Skeleton skeleton Loading placeholders with text/circle/rect types, shimmer animation
Split / Pane split, pane Resizable panels with min/max, collapsible, persisted layout
Sortable Table sortable, sort, fixed-header, fixed-col, table-reorder Column sorting (string/number/date), sticky headers and columns, row reorder
Accordion accordion Animated expand/collapse on native <details> elements
Breadcrumb breadcrumb Accessible breadcrumb trail with manual or auto-track mode
Scroll Spy spy, spy-offset, spy-threshold Highlights navigation links based on visible sections
Virtual List virtual-height, virtual-buffer Efficient rendering of large datasets with DOM virtualization

LLM Documentation

Document Description
llms.txt Concise index following the llmstxt.org spec
llms-full.txt Complete documentation for all 17 elements in a single file