Components
-

Loading
Singleton loading indicator with a spinner or a top line, shown and hidden through SETTER calls with an optional text
v1dark mode -

Cookie
Singleton cookie consent notice that stores agreement in localStorage, with a cancel option that clears data and redirects
v1 -

TouchMove
Simple touchmove component for easy touch navigation next/prev/up/down.
v1 -

Disable
The component disables nested controls like input, select and textarea.
v1 -

Calendar
The component must be called manually or works with textbox or j-Input component automatically.
v1dark mode -

Repeater
Renders a template for each item of an array, with index and path placeholders and an optional filter
v1 -

Checkbox
Checkbox bound to a data path, with an optional label, required and disabled states, and a reverse mode
v1dark mode -

Crop
Image cropper with zoom and drag and drop for local files or URLs that outputs an image of a fixed width and height
v1 -

Dropdown
Select box filled from static items or a data-source array, with optional filter condition, number conversion and an empty option
v1dark mode -

Form
Side form that is displayed when the value of its path matches the if condition, with title, icon, reload and submit hooks
v2dark mode -

Textbox
Text input with label, icons, placeholder, length limits, type rules and validation for email, phone, date and number
v1dark mode -

CodeMirror
Code field based on CodeMirror with syntax highlighting, line numbers, tab indentation and a configurable height
v1dark mode -

TextboxTags
Tag input that stores entered words as an array or string, with optional lowercase or uppercase conversion
v1 -

Template
Renders a Tangular template with the bound model and hides itself when the model is null or undefined
v1 -

Validation
The component contains the same source-code as the j-Validate component.
v1 -

DropdownCheckbox
Dropdown with multiple selection through checkboxes, filled from static items or a data-source, with a summary text for selected values
v1dark mode -

PrintCustomHTML
Function that opens a window, writes custom HTML into it and prints it.
v1 -

HTML5Template
Starter HTML 5 page that loads the Total.js UI library.
v6