You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Foundation dialogs apply theme colors to their outer surface and border, with spacing between the header, fields, and actions. Application color overrides also apply to the outer surface.
Node.js requirements and the CI matrix match the locked development dependencies. Matrix jobs finish independently when another Node.js version fails.
Ajax examples use stable row identifiers, name callback arguments consistently, and avoid sending row values to static response URLs. The file example limits attachment size. Escaped DataTables source paths require an explicit inline setter. Debug mode reports callback exceptions after completion without changing the accepted result.
The dependent select example owns its loading error message instead of relying on an unused internal form label.
Removed unused imports, enabled unused-variable checks, and standardized text file line endings across platforms. Continuous integration verifies builds and unit tests on the minimum supported Node.js version in addition to Node.js 24.
Selection, persistence, and file errors use configurable language strings, with complete translations in all twelve language files. Missing dialog frameworks report a visible error and reject opening without an uncaught exception.
Invalid or unavailable translations retain working labels and report failures. Asynchronously loaded labels update open dialogs without discarding input. Invalid automatic editor configuration no longer interrupts table initialization.
Date/time picker cleanup continues after plugin failures, optional file size limits reject oversized files before reading, and time fields support explicit date input formats.
Dialog errors remain visible without an open modal, focus moves to the first available field after opening, Bootstrap 3 cleanup avoids unsupported methods, and Foundation dialogs prevent backdrop and Escape dismissal during saves. Dialog fields are rendered once without unused error labels.
Dialog editing and deletion require explicit row selectors when Select is unavailable. Unsupported field paths and radio fields are excluded from dialog forms without overwriting their original values.
Field lookup handles CSS punctuation consistently. Row copies preserve unrelated metadata without assigning object prototypes, and uniqueness checks distinguish text, numbers, empty values, and multiple selections.