Commit Graph

122 Commits

Author SHA1 Message Date
cec9dfc0e1 update htmx to 2.0.4 2024-12-21 01:28:39 +01:00
8748a63532 update uikit to 3.21.16 2024-11-28 00:33:38 +01:00
f2e416b0f8 update htmx to 2.0.3 2024-10-09 19:50:27 +02:00
1c7043fa3e update uikit to 3.21.13 2024-09-26 22:13:33 +02:00
8a12629740 update htmx to 2.0.2 2024-08-19 15:32:56 +02:00
da90ef8e40 update uikit to 3.21.7 2024-07-20 15:20:09 +02:00
197f684488 update htmx to 2.0.1 2024-07-20 15:15:03 +02:00
e63838faeb improve frontend of emacs, ckeditor, tinymce, nicedit, meta and env functions
Improves in emacs:
- use htmx to send content to the controller
- show txt and formatted_txt content in the second panel
- show two tabs if "tabs" winix parameter is used
- add an option to show either one or two panels
- correctly resize the editor window (F11) when two panels are shown

Improves in ckeditor:
- use htmx to send content to the controller
- do not check automatically for ckeditor update

Improves in tinymce/nicedit/meta/env:
- use htmx to send content to the controller

while here:
- change PascalCase to snake_case in meta/env controllers
- update CodeMirror editor to 5.65.16
- udpate Showdown (markdown to html converter) to 2.1.0
2024-07-20 15:13:27 +02:00
89b37db48e update uikit to 3.21.6 2024-07-11 22:10:44 +02:00
b3bd9c6cf0 update htmx to 2.0.0 2024-06-27 16:37:05 +02:00
dadff8329e update uikit to 3.21.5 2024-06-27 11:46:45 +02:00
c30b7db041 add closing dialogs, redirecting and removing content functionality to the winix framework
add such new methods to FunctionBase:
- bool can_push_url_to_browser_history();
- void add_standard_models();
- void close_modal_dialogs();

- void prepare_doc_url(const wchar_t * local_url, pt::WTextStream & url);
- void prepare_doc_url(const wchar_t * local_url, std::wstring & url);
- std::wstring prepare_doc_url(const wchar_t * local_url = nullptr);
- std::wstring prepare_doc_url(const std::wstring & local_url);

- void redirect_to(const wchar_t * url, bool append_domain = true);
- void redirect_to(const std::wstring & url, bool append_domain = true);
- void redirect_to(const pt::WTextStream & url, bool append_domain = true);

- void redirect_to(const wchar_t * url, const wchar_t * frame_url, const wchar_t * dom_target);
- void redirect_to(const std::wstring & url, const std::wstring & frame_url, const std::wstring & dom_target);
- void redirect_to(pt::WTextStream & url, pt::WTextStream & frame_url, pt::WTextStream & dom_target);
- void redirect_to(pt::WTextStream & url, pt::WTextStream & frame_url, const wchar_t * dom_target);
- void redirect_to(const wchar_t * url, const wchar_t * frame_url, pt::WTextStream & dom_target);

- void retarged(const wchar_t * frame, const wchar_t * dom_target, const wchar_t * push_url = nullptr, const wchar_t * swap_algorithm = nullptr);
- void retarged(const std::wstring & frame, const std::wstring & dom_target, const std::wstring & push_url, const wchar_t * swap_algorithm = nullptr);
- void retarged(const wchar_t * frame, pt::WTextStream & dom_target, const wchar_t * push_url = nullptr, const wchar_t * swap_algorithm = nullptr);

- void remove_content(pt::WTextStream & dom_target, bool close_dialogs = false);
- void remove_content(const wchar_t * dom_target, bool has_postfix, long dom_target_postfix, bool close_dialogs = false);
- void remove_content(const wchar_t * dom_target, long dom_target_postfix, bool close_dialogs = false);
- void remove_content(const wchar_t * dom_target, bool close_dialogs = false);

- void update_content(const wchar_t * frame, pt::WTextStream & dom_target, bool close_dialogs = false);
- void update_content(const wchar_t * frame, const wchar_t * dom_target, bool has_postfix, long dom_target_postfix, bool close_dialogs = false);
- void update_content(const wchar_t * frame, const wchar_t * dom_target, long dom_target_postfix, bool close_dialogs = false);
- void update_content(const wchar_t * frame, const wchar_t * dom_target, bool close_dialogs = false);

while here:
- refactor PascalCase to snake_case in FunctionBase
- add start_request() and finish_request() methods to FunctionBase
- add has_*_access() methods to FunctionBase
- fix: FunctionBase::clear() method was not called if a request was assigned to a job
- add a WinixEzcHelper model
- allow to serialize a header if the header value is neither a string nor an integer
- refactor PascalCase to snake_case in functions: Emacs, Mkdir, Upload
2024-06-27 10:57:08 +02:00
612501217c update uikit to 3.20.9 2024-05-12 16:16:56 +02:00
d86ab8f9c0 update uikit to 3.20.8 2024-04-29 23:59:30 +02:00
5a33563722 update htmx to 1.9.12 2024-04-28 19:45:16 +02:00
140b4495df update jquery-file-upload to 10.32.0 2024-04-15 08:20:02 +02:00
eacdcfb980 update htmx to 3.19.4 2024-04-11 05:52:09 +02:00
132e7aa937 update htmx to 1.9.11 2024-03-20 03:15:05 +01:00
d9f3b69dde update uikit to 3.19.2 2024-03-20 03:07:17 +01:00
291147503f update uikit to 3.19.1 2024-03-08 22:34:42 +01:00
544ef298aa update uikit to 3.18.3 2024-02-13 18:54:41 +01:00
065a2d182f update htmx to 1.9.10 2024-01-16 23:17:14 +01:00
0724ca8eb3 update htmx to 1.9.9 2023-12-02 10:45:44 +01:00
53991e54e1 update uikit to 3.17.11 2023-11-21 18:59:51 +01:00
df7ae1c6ea update uikit to 3.17.9 2023-11-16 23:10:51 +01:00
bcde5c628a update uikit to 3.17.8 2023-11-07 03:56:45 +01:00
f241eb0a18 update htmx to 1.9.7 2023-11-06 04:43:20 +01:00
a08bf9f804 update uikit to 3.17.5 2023-10-24 21:36:25 +02:00
8f20c8f67c update uikit to 3.17.1 2023-10-10 13:42:49 +02:00
f6c04b2d00 downgrade ckeditor to 4.22.1 as 4.23.0 requires a license key 2023-09-30 01:03:54 +02:00
0474c76a3d update ckeditor to 4.23.0 2023-09-30 00:27:59 +02:00
7a29a072be update jquery to 3.7.1 2023-09-30 00:13:28 +02:00
24c2ecb8dd update htmx to 1.9.6 2023-09-30 00:06:57 +02:00
7a1cea63bf update uikit to 3.17.0 2023-09-30 00:02:00 +02:00
edee581ecf update uikit to 3.16.26 2023-08-31 02:01:47 +02:00
6a9504fd5f update htmx to 1.9.5 2023-08-26 00:16:06 +02:00
cf383fa026 update easepick to 1.2.1 2023-08-21 13:31:02 +02:00
c86536d660 update htmx to 1.9.4 2023-08-09 22:45:59 +02:00
dba87d6213 update uikit to 3.16.24 2023-08-06 18:00:25 +02:00
7b7a962f19 update uikit to 3.16.23 2023-07-30 22:47:36 +02:00
c37722c29a update ckeditor to 4.22.1 and jquery to 3.7.0 2023-07-23 14:40:13 +02:00
ca509d3a86 update htmx to 1.9.3 2023-07-16 21:37:04 +02:00
08821eb440 update uikit to 3.16.22 2023-06-23 01:47:51 +02:00
d7878b5564 update uikit to 3.16.21 2023-06-14 03:13:44 +02:00
0b52ae80dd update uikit to 3.16.19 2023-05-27 17:27:42 +02:00
3e46d8b4b4 update uikit to 3.16.18 2023-05-23 14:48:28 +02:00
c326c2a095 update uikit to 3.16.17 2023-05-11 08:22:12 +02:00
cc2c008bfd update htmx to 1.9.2 2023-05-08 06:01:20 +02:00
b8a8013d4c update uikit to 3.16.15 2023-04-15 23:50:18 +02:00
12ed77aeb1 update htmx to 1.9.0 2023-04-13 21:45:39 +02:00