Ilia Ross
a29cd271fc
Fix default outlined toggle selected state
2026-09-10 01:42:48 +02:00
Ilia Ross
0c7792d681
Fix multi-select control ids across forms
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-09-09 16:09:23 +02:00
Ilia Ross
d471c706f6
Add regression coverage for both multi-select widgets
...
ⓘ Verify separate theme hooks, asset loading, legacy layout options and submission order.
2026-09-09 13:54:07 +02:00
Ilia Ross
74c771c257
Add trusted HTML labels to multi-select lists
...
ⓘ Support html => 1 while preserving default escaping, text filtering and accessible checkbox names.
2026-09-09 13:51:10 +02:00
Ilia Ross
c8249f9a50
Add optional counters and simplify multi-select toolbars
...
ⓘ Support count => 0, hide bulk actions below nine entries, and remove empty toolbar space.
2026-09-09 13:40:08 +02:00
Ilia Ross
bbd9a56e42
Fix positional multi-select list compatibility
...
ⓘ Preserve selected labels, value order and pre-escaped text when callers omit the options hash.
2026-09-09 13:29:32 +02:00
Ilia Ross
2bf08b2bbe
Fix to use secondary outline toggle in multi-select lists
2026-09-09 03:28:05 +02:00
Ilia Ross
8a43ad1b07
Add themed toggle colors and style options
2026-09-09 03:19:43 +02:00
Ilia Ross
f6720b8097
Fix description list responsiveness and card spacing
2026-09-09 02:02:56 +02:00
Ilia Ross
3187565d00
Fix legacy compatibility in multi-selection lists
2026-09-09 01:05:07 +02:00
Ilia Ross
071d645883
Fix to remove hardcoded search placeholder fallback
2026-09-09 00:06:37 +02:00
Ilia Ross
e51d723d00
Add searchable multi-selection list widget
...
https://forum.virtualmin.com/t/new-ui-widgets-for-webmin-modules/137932/12?u=ilia
2026-09-08 23:51:45 +02:00
Ilia Ross
75902910fc
Fix column start to add extra classes
2026-09-07 15:13:11 +02:00
Ilia Ross
20a487ca5a
Add UI widgets and demo module
...
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ Add composable widgets, shared styling and interactions, sortable-table options, and a read-only UI gallery.
2026-09-05 03:52:39 +02:00
Ilia Ross
4c3be62029
Fix buttons row support disabled state
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-31 03:34:28 +02:00
Ilia Ross
1bb558f18a
Fix buttons row support single cell
2026-07-31 03:18:05 +02:00
Ilia Ross
b53ca5b618
Add API helper for dependent form field state
...
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
ⓘ API is ui_form_field_state_javascript
2026-06-20 03:29:29 +02:00
Jamie Cameron
8157ff60d2
Merge pull request #2732 from swelljoe/ui-lib-tests-and-quote-escapes
...
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
Add some ui-lib tests and fix quote escapes
2026-06-16 22:29:23 -07:00
Joe Cooper
b97756b9fb
Escape every <
2026-06-15 22:49:27 -05:00
Joe Cooper
69548c4bb8
Escape in ui_select, too
2026-06-15 16:35:42 -05:00
Ilia Ross
8dfee31542
Fix not to hardcode colors
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
2026-06-02 20:32:26 +02:00
Ilia Ross
a113309310
Add form grouped buttons API for responsive button
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
2026-06-02 13:34:31 +02:00
Joe Cooper
76833b9e68
Add some ui-lib tests and fix quote escapes
2026-05-21 23:32:14 -05:00
Ilia Ross
6ed05b5e25
Add UI API to make div element
2026-05-20 13:54:23 +02:00
Ilia Ross
0db0cf77f9
Fix to disregard silly new line option
2026-05-13 23:12:42 +02:00
Ilia Ross
5cf228d4a0
Add side by side UI form buttons API
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
https://github.com/webmin/webmin/issues/2659
[no-build]
2026-04-09 19:33:37 +02:00
Ilia Ross
19fdea395b
Fix tab data escaping with proper JSON encoding
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
*Note: This is important if we want to support tags inside tab name, for example in case of showing a count of elements using HTML tag created with `ui_tag('tt')`
2026-03-21 21:00:10 +02:00
Ilia Ross
40f82d0df3
Revert "Fix to always avoid new lines inside the tag"
...
This reverts commit 39ab2c5f02 .
2026-03-21 20:56:01 +02:00
Ilia Ross
39ab2c5f02
Fix to always avoid new lines inside the tag
2026-03-21 20:17:41 +02:00
Ilia Ross
3354a0cc2f
Fix missing class
2026-02-26 01:09:57 +02:00
Ilia Ross
bfc1f10b38
Fix to avoid leaking to neighboring property when size is unset
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-02-19 23:22:48 +02:00
Ilia Ross
573f3d894a
Fix to improve the cron tip text and use note for better UI
2025-11-09 00:00:52 +02:00
Ilia Ross
8932f3bd6a
Fix to truly move option tag rather than recreating
...
*Note: It keep existing styles and using index from "add()" will also put moved options to the top of the select and make them clearly visible
2025-10-02 13:36:22 +03:00
Ilia Ross
5c5d5fe699
Fix printing bottom button row
...
https://forum.virtualmin.com/t/clarifying-how-to-create-custom-links/135115?u=ilia
2025-09-17 22:07:57 +03:00
Ilia Ross
783ad6f3a2
Fix ui textbox support extra class param
2025-08-14 02:21:10 +03:00
Ilia Ross
679a1c386e
Add a way not to display bottom select all buttons
2025-08-10 17:44:12 +03:00
Ilia Ross
c32b04a7e6
Fix to make method configurable
2025-07-24 23:31:14 +03:00
Ilia Ross
63abfbfe87
Fix not to add a new line to the content
2025-07-23 23:44:36 +03:00
Ilia Ross
7c05368e8f
Add UI API to mask sensitive text unless specifically hovered
2025-06-18 16:53:55 +03:00
Ilia Ross
b6b803fe58
Fix alert content to be wrapped into span element
2025-06-03 15:30:01 +03:00
Ilia Ross
8e81bd0f93
Add all new UI functions from the theme to the core
...
[no-build]
2025-05-27 01:46:31 +03:00
Ilia Ross
5395dc57fe
Add API to control line-break height
2025-05-14 01:36:02 +03:00
Ilia Ross
fd153b28f3
Add improvements to the UI
2025-04-22 15:26:41 +03:00
Jamie Cameron
e60be7133b
Add support for template variables to help pages
2025-03-20 20:02:47 -07:00
Ilia Ross
b6777eafb2
Add support for timeout in JS redirects (to read a message)
2025-02-21 14:56:32 +02:00
Jamie Cameron
42c4a39510
Allow input type to be specified in ui_opt_textbox
2024-10-21 16:35:48 -07:00
bim-g
7225ccab73
[FIX] Add missing title parameter to ui_print_header documentation
2024-07-30 01:02:54 +02:00
Ilia Ross
a15446d3b1
Fix to simplify the code and use no globals [build]
2024-07-19 13:40:14 +03:00
Ilia Ross
e307fb4dcd
Fix to drop unnecessary option
2024-07-19 12:36:52 +03:00
Ilia Ross
470bed602b
Fix to prevent locking the select widths
...
2f5ee346b2 (commitcomment-140754610)
2024-04-15 15:33:09 +03:00