Commit Graph

187 Commits

Author SHA1 Message Date
Ilia Ross
f0f8dc2850 Fix to correctly escape content in editor mode
https://forum.virtualmin.com/t/webmins-file-managers-editor-converting-html-special-characters-making-the-next-save-detrimental/122606/18?u=ilia

605a32f87d
2023-09-16 16:57:08 +03:00
iliajie
8ae4364ee1 Fix let caller do filtering 2023-08-02 23:42:17 +03:00
iliajie
054f0a254e Fix to do a bit more filtering to prevent root user XSS itself 2023-08-02 23:31:59 +03:00
iliajie
bedb091e56 Add ui_element_inline API and use it on the button in **Net** module 2023-07-15 14:51:54 +03:00
iliajie
cc05c62609 Fix sub name and add missing class name 2023-07-10 05:48:24 +03:00
iliajie
643ace4777 Add new API: ui_space, ui_newline, ui_text
Nothing can be thrown to the browser without being used with UI lib!
2023-07-09 23:07:59 +03:00
iliajie
754f1efc66 Revert "Fix missing HTML escapes for select option"
This reverts commit 04d75bc526.
2023-05-31 20:42:25 +03:00
iliajie
04d75bc526 Fix missing HTML escapes for select option 2023-05-15 18:47:33 +03:00
iliajie
baf8a643bb Fix to always use get method with paginations to avoid bugs 2023-05-13 16:46:55 +03:00
iliajie
1236027445 Fix to use get by default as it's better for returns 2023-05-13 16:21:11 +03:00
iliajie
a27ae8b7be Add support to pass elements to the parent form 2023-05-13 16:02:45 +03:00
iliajie
d572edb7ed Fix form targets submission ; fix elements duplication bug 2023-05-13 15:33:28 +03:00
iliajie
d4dcf6314c Add sanity check for minimum items per page 2023-05-13 13:38:15 +03:00
iliajie
996227d197 Fix to refactor input and output data structures 2023-05-13 13:16:38 +03:00
iliajie
3ec090f222 Fix default offsets 2023-05-13 12:24:59 +03:00
iliajie
7e417a84e8 Update description 2023-05-13 12:17:04 +03:00
iliajie
8f46fbf836 Fix right arrow to be consistent with left 2023-05-12 22:28:33 +03:00
iliajie
1e97b55c9d Add ability for listing paginated pages using "Alt + left/right" hotkeys 2023-05-12 15:13:28 +03:00
iliajie
7188b3581a Add new ui_paginations API 2023-05-12 13:44:19 +03:00
iliajie
e63defe0d3 Fix to take away a new ui_paginations sub to discuss on the PR instead 2023-05-12 13:42:13 +03:00
iliajie
cfa2e38162 Fix to drop no longer need code to inject client height into forms 2023-05-12 11:47:06 +03:00
iliajie
d915a3aacd Fix to use right header name 2023-05-11 21:39:52 +03:00
iliajie
cc24384fea Fix clear search button to look inbuilt into search field 2023-05-11 13:20:06 +03:00
iliajie
7e8788cec3 Fix to support multiple instances of ui_paginations on a single page 2023-05-10 16:41:10 +03:00
iliajie
5f46f05ba4 Add support for searching paginated with hashes too 2023-05-10 11:46:52 +03:00
iliajie
c68ffa8eb7 Fix pagination items counts 2023-05-10 10:50:57 +03:00
iliajie
9b42e6d92a Fix to use caller's pagination number if any 2023-05-10 10:50:03 +03:00
iliajie
0dc11e7385 Fix client height calculation for Framed Theme 2023-05-09 23:18:15 +03:00
iliajie
c03fefd36d Fix to update client height on form change dynamically (before submit) 2023-05-09 22:56:54 +03:00
iliajie
15c81e8ace Fix wrong sting transfer 2023-05-09 22:41:29 +03:00
iliajie
3683c0e06c Add support for multiple paginations in a single page 2023-05-09 19:53:15 +03:00
iliajie
8c15fc9fdb Fix escapes ; add support to display items on page
e.g.: Showing 43 to 64 of 83 items on page  ⏴ 3 of 4 pages ▸
2023-05-09 13:15:33 +03:00
iliajie
6310521982 Add support for listing jail blocks with pagination 2/2 2023-05-08 23:56:04 +03:00
iliajie
e260a96d93 Add API to use theme dependent code for page refresh 2023-05-06 12:54:13 +03:00
iliajie
7ea1236eb6 Add support for passing HTML attributes and classes to ui_table_row sub 2023-04-06 16:16:58 +03:00
iliajie
5c26bf4de3 Fix to prevent forcing using tables in tabs 2023-01-07 19:59:10 +02:00
iliajie
760d4392ed Print bottom update button only if not in viewport https://github.com/webmin/authentic-theme/issues/1605#issue-1298478251 2022-07-08 12:31:26 +03:00
Ilia Rostovtsev
f69fa81e59 Fix to get safely using wrapper sub 2/2 2021-09-28 16:30:05 +03:00
Ilia Rostovtsev
50087e9dbe Revert "Fix ongoing issues with proxy prefixes in status collection, choosers 1/2"
This reverts commit d59eb79542.
2021-09-27 15:12:20 +03:00
Ilia Rostovtsev
ab59df1a85 Regular tooltip (ui_help) doesn't support HTML 2021-09-27 13:26:42 +03:00
Ilia Rostovtsev
d59eb79542 Fix ongoing issues with proxy prefixes in status collection, choosers 1/2 2021-09-26 19:45:47 +03:00
Ilia Rostovtsev
e7deccae71 Update class name to conventional 2021-03-06 15:35:24 +03:00
Ilia Rostovtsev
ab3597bf42 Add ui_help bubble tooltip UI API
1461a60f66
2021-03-05 16:19:45 +03:00
Ilia Rostovtsev
a24416e92d Fix ui_text_color to be unambiguous 2021-02-13 16:56:42 +03:00
Ilia Rostovtsev
d4e8a35a3e Fix binary detection 2020-12-20 19:29:11 +03:00
Ilia Rostovtsev
22c5c596ce Add complementary UI API for "read_file_contents_limit" sub 2020-12-18 16:50:24 +03:00
Ilia Rostovtsev
9ed2c11389 Fix escaping data for new collapse UI widget 2020-11-29 22:31:57 +03:00
Ilia Rostovtsev
3f8991ce04 Fix UI collapse support options (including open on start) a766a348f0 (commitcomment-44636896) 2020-11-29 21:48:51 +03:00
Ilia Rostovtsev
a766a348f0 Utilize usage of native HTML5 accordions ba6564e67b 2020-11-29 18:51:28 +03:00
Ilia Rostovtsev
3e60854861 Add double line break API 2020-09-02 13:21:08 +03:00