Ilia Ross
cbe1f7f17e
Add single page layout to Framed Theme
...
This PR adds a "Page layout" setting to the Framed Theme, with a new single page layout that shows the menu on every page instead of in a frame.
It's meant for people who can't or don't want to use frames, so the Legacy Theme is no longer the only option without frames.
The menu code moved out of `left.cgi` into a shared menu-lib.pl, so both layouts build the same menu, frames look the same as before, and `left.cgi` shrinks from about 400 lines to about 60.
The menu's module search box now follows the global "webminsearch" permission, which the old frame code never actually checked.
One exception to be aware of. A server opened through Webmin Servers Index always uses frames, because that index only rewrites the links and redirects of framed pages.
2026-10-01 05:44:49 +02:00
Ilia Ross
ee5009a47f
Fix login, password reset and error pages in framed theme
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-10-01 00:28:17 +02:00
Ilia Ross
e90b946de6
Update Framed theme with lovely light and dark design
...
This PR updates the framed gray theme with a modern light and dark design while keeping its frameset and old class names without adding any extra complexity on Perl or JS side.
The left menu becomes a floating panel with product logos, a product switch and a loading bar, and the system information page uses the new UI lib widgets for tiles and cards.
Color scheme that follows the browser or can be forced from the theme settings.
2026-09-30 16:43:53 +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
d38c7205eb
Fix counters in tabs
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-07-26 18:44:36 +02:00
Ilia Ross
b0bd9065f6
Fix child ui table borders
2026-07-19 20:37:27 +02: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
270e26172b
Fix theme
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-05-28 02:21:57 +02:00
Ilia Ross
0c2987a326
Fix to support new alerts in Framed Theme too
2026-04-11 17:45:15 +02:00
Ilia Ross
56a1c323c8
Fix def min width
2026-02-19 23:16:41 +02:00
Ilia Ross
25b3f95d9c
Fix for details to be clickable
2025-10-23 22:49:15 +03:00
Ilia Ross
5231b31ddd
Add classes for text colors
2025-09-20 21:22:35 +03:00
Ilia Ross
0fd02d4381
Add field sizing content class
2025-08-14 02:13:19 +03:00
Ilia Ross
462483b667
Fix squashed tables bug
2025-08-09 16:41:45 +03:00
Ilia Ross
9305ddbdd5
Fix alerts positioning inside details
2025-08-04 21:28:50 +03:00
Ilia Ross
08d990ab13
Fix to support inlined details element (on the same line with text when opened)
2025-08-04 20:58:10 +03:00
Ilia Ross
a08d104f82
Fix nested details to display nicely
2025-07-20 22:55:08 +03:00
Ilia Ross
71f441375b
Add support for fit class in details
2025-07-20 17:30:55 +03:00
Ilia Ross
cd51f76062
Fix how help bubble appear in tables
2025-07-17 00:25:53 +03:00
Ilia Ross
147a10dd8a
Fix tooltip align
2025-07-16 18:28:44 +03:00
Ilia Ross
f17f92c5c0
Fix table layout
2025-07-16 18:24:33 +03:00
Ilia Ross
9dc877910f
Fix to always show summary arrow when opened
2025-07-06 02:27:13 +03:00
Ilia Ross
4d417ea4bf
Fix to put lengthy descriptions to a nice details element
2025-07-05 16:38:55 +03:00
Ilia Ross
489583708e
Add support for clickable badge for insecure connection on login page
2025-07-02 16:37:48 +03:00
Ilia Ross
1d24db1686
Add a warning to the login pages if the connection is not secure
2025-06-29 13:42:02 +03:00
Ilia Ross
41d27ec4b4
Fix tooltip ridiculous border radius
...
[no-build]
2025-05-14 23:38:18 +03:00
Ilia Ross
bff5837cc0
Fix details arrow in inline mode
...
[no-build]
2025-05-14 23:27:44 +03:00
Ilia Ross
2b0abd778e
Fix line height for the text inside details
2024-12-23 22:46:44 +02:00
Ilia Ross
53b84887cd
Fix cursor for the text inside details
2024-12-23 22:32:08 +02:00
Ilia Ross
e6e65a5d32
Fix embedded font size into inline details
2024-12-23 22:08:21 +02:00
Ilia Ross
554f0b57a2
Fix to nicely support details inside second print
2024-12-23 21:50:22 +02:00
Ilia Ross
3fa687e716
Fix bugs
2024-06-09 03:49:43 +03:00
Ilia Ross
7fc71adecc
Fix not to disable already disabled textfield in GPL mode
2024-03-16 18:41:18 +02:00
Ilia Ross
1e0f6be4ab
Fix class leak for disabled features in GPL mode
2024-03-16 15:41:56 +02:00
Ilia Ross
e62e0d032e
Add improvements for displaying disabled pages
2024-01-29 19:08:50 +02:00
Ilia Ross
81ead590c9
Add better display of disabled features
2023-10-26 20:36:05 +03:00
Ilia Ross
4be368c523
Fix elements overflow in shell module [build]
...
https://forum.virtualmin.com/t/webmin-command-shell-module-oddity-the-text-input-field-extends-past-screens-end/122741/9?u=ilia
2023-09-23 13:08:18 +03:00
iliajie
915781d381
Fix typo
2023-07-16 01:36:31 +03:00
iliajie
dca48f4f00
Add support for the new link bubbles
2023-07-16 01:35:11 +03:00
iliajie
944236d454
Fix textarea to be vertically resized only and be in sync with HTML size
2023-06-25 16:09:49 +03:00
iliajie
9355b4969d
Fix default HTML editor height
2023-06-24 23:28:55 +03:00
iliajie
2065602494
Fix HTML editor tooltip z-index
2023-06-18 01:29:28 +03:00
iliajie
8bd7c32c10
Fix to keep font size and color in sync for viewer and editor
2023-06-17 19:21:57 +03:00
iliajie
cf7165ffaa
Fix heading paddings consistency
2023-06-17 18:40:56 +03:00
iliajie
dd4c7e6fe1
Fix to view email area no padding (let HTML email do the job)
2023-06-17 18:37:20 +03:00
iliajie
5aa1986a30
Fix email styling when viewing
2023-06-17 18:34:06 +03:00
iliajie
d11257cf84
Fix fills for HTML editor toolbar dropdowns
2023-06-16 19:33:24 +03:00
iliajie
c24c544225
Fix not to mess with default code highlight
2023-06-16 16:11:47 +03:00
iliajie
2ae5317946
Fix reply opener background
2023-06-16 12:15:32 +03:00
iliajie
50e4738f61
Fix editor area to have background
2023-06-16 12:10:52 +03:00