File modules/cms/ui/themes/default/script/openrat/workbench.js

Last commit: Thu Dec 26 19:53:54 2024 +0100	Jan Dankert	The ThemeStyle is now able to mix colors and all colors are now internally hold as RGB; New Group background colors in the UI.
Binary file could not be displayed
Download modules/cms/ui/themes/default/script/openrat/workbench.js
History Thu, 26 Dec 2024 19:53:54 +0100 Jan Dankert The ThemeStyle is now able to mix colors and all colors are now internally hold as RGB; New Group background colors in the UI. Sat, 7 Dec 2024 20:34:52 +0100 Jan Dankert UI: New Selection for user color scheme. Sat, 7 Dec 2024 00:32:55 +0100 Jan Dankert UI: Split the navigation into the 3 parts: Projects, users and settings. Fri, 6 Dec 2024 23:29:56 +0100 Jan Dankert UI: Cleaner profile dialog in navigation menu. Mon, 4 Nov 2024 23:19:15 +0100 Jan Dankert UI: Re-enabling support for dark and light color themes. Wed, 30 Oct 2024 22:17:22 +0100 Jan Dankert UI-Refactoring: The navigation is now able to open its own dialog. Sun, 13 Oct 2024 17:57:44 +0200 Jan Dankert Refactoring: Replacing some callback handlers with custom events. Events are better for decoupling. Sun, 13 Oct 2024 16:11:59 +0200 Jan Dankert Refactoring: Methode names and comments in Javascript. Sun, 13 Oct 2024 15:00:13 +0200 Jan Dankert Refactoring CSS: Using native CSS variables for theme colors. Tue, 26 Apr 2022 22:58:31 +0200 Jan Dankert Fix: reenabled Drag and drop to selector. Mon, 25 Apr 2022 23:41:25 +0200 Jan Dankert Fix: Re-enabling selector-box. Thu, 10 Mar 2022 13:09:06 +0100 dankert New: Remember some user inputs in the browser local storage. Sun, 6 Feb 2022 22:06:09 +0100 dankert Refactoring: Ommit unnecessary parameters. Sun, 6 Feb 2022 21:34:42 +0100 dankert New: Use Accept-Header instead of "output" request parameter, this is the cleaner way. Sat, 18 Dec 2021 03:57:38 +0100 dankert New: Using localStorage for user style. Sat, 18 Dec 2021 03:47:23 +0100 dankert New: Every ES6-Module should have a minified version for performance reasons. Bad: The Minifier "Jsqueeze" is unable to minify ES6-modules, so we had to implement a simple JS-Minifier which strips out all comments. Fri, 17 Dec 2021 04:29:47 +0100 dankert New: Opening a dialog creates a new entry in history api. So, using the back button will close the dialog. Fri, 17 Dec 2021 01:27:54 +0100 dankert New: Check if browser has support for ES6-Promises and the fetch API. Mon, 6 Dec 2021 23:21:18 +0100 dankert Fixes: Click on search results will close the search results. Mon, 29 Nov 2021 23:54:33 +0100 Jan Dankert New: Spinner image with pure css. So we can colorize it now. Thu, 22 Apr 2021 00:30:08 +0200 Jan Dankert Fix: Re-enable drag and drop Sun, 18 Apr 2021 01:21:33 +0200 Jan Dankert Fix: Correct CSS3 syntax for transitions on multiple properties; New: Using a transition for open/close collapsibles. Tue, 13 Apr 2021 23:55:43 +0200 Jan Dankert New: Dynamic load of scripts and styles for the editors. Trumbowyg needs JQuery so , so JQuery is back again (but only for this case) :( Thu, 1 Apr 2021 23:51:12 +0200 Jan Dankert New: Toggle desktop navigation with F2 (on mobile devices there are no F-keys) Thu, 1 Apr 2021 23:31:49 +0200 Jan Dankert Fix: Open properties with F4 key. Thu, 1 Apr 2021 22:53:24 +0200 Jan Dankert Fix: Search Thu, 1 Apr 2021 01:01:54 +0200 Jan Dankert New: Some fixes for OQuery, our new selfmade light JQuery replacement. Now the UI is back again. Wed, 31 Mar 2021 01:52:57 +0200 Jan Dankert New: Replace JQuery with OQuery, a selfmade light JQuery replacement. Mon, 29 Mar 2021 02:40:58 +0200 Jan Dankert New: Preload for fonts and modules. Mon, 29 Mar 2021 01:06:08 +0200 Jan Dankert Removed common.js and moved the callbacks to the workbench module. Sat, 27 Mar 2021 10:40:59 +0100 Jan Dankert Only generate the actual necessary theme style. Sat, 27 Mar 2021 05:14:11 +0100 Jan Dankert Refactoring: Converting all script files to ES6 modules (work in progress); removed jquery-ui (drag and drop will be replaced by HTML5, sortable by a small lib) Wed, 17 Mar 2021 22:27:33 +0100 Jan Dankert Refactoring: Using ES6-Modules (experimental) Wed, 17 Mar 2021 02:18:50 +0100 Jan Dankert Refactoring: Using "Jquery slim" without ajax and effects. Tue, 16 Mar 2021 23:52:22 +0100 Jan Dankert Refactoring: Use ES6 classes. Tue, 23 Feb 2021 01:00:33 +0100 Jan Dankert New: Undo for closed dialogs with unsaved changes. Wed, 17 Feb 2021 02:34:51 +0100 Jan Dankert Refactoring: Extract Dialog into a separate js class Wed, 17 Feb 2021 00:37:45 +0100 Jan Dankert Refactoring: Extract Notices into a separate js class Mon, 15 Feb 2021 02:27:54 +0100 Jan Dankert Fix: Drag and drop from the navigation tree to a selector input. Sun, 14 Feb 2021 23:18:14 +0100 Jan Dankert New: Confirmation needed if a dialog is closed which has unsaved changes. Sat, 13 Feb 2021 00:22:42 +0100 Jan Dankert Fix: Deleting old code; Clear notices after a shorter time. Wed, 10 Feb 2021 00:00:21 +0100 Jan Dankert Using only fullscreen views; Navigate to parent instead of complete breadcrumb. Tue, 9 Feb 2021 19:25:59 +0100 Jan Dankert New: Adding console messages instead of weired dialog messages. Sat, 21 Nov 2020 12:13:03 +0100 Jan Dankert Fix: Dirty marker. Sat, 14 Nov 2020 22:02:21 +0100 Jan Dankert Fixed: Notices may display a message. Mon, 2 Nov 2020 23:59:36 +0100 Jan Dankert Refactoring: The promise of the ajax requests are returned to the caller. All view requests are collected into a singlel promise. Mon, 26 Oct 2020 21:36:14 +0100 Jan Dankert Rename css class 'clickable' to 'act-clickable'; enhanced view 'info' for projects. Sun, 25 Oct 2020 11:31:56 +0100 Jan Dankert Fix: close navigation on click. Sat, 24 Oct 2020 23:51:11 +0200 Jan Dankert Cleanup LESS files, introduce BEM. Wed, 21 Oct 2020 23:13:01 +0200 Jan Dankert Externalize constants. Sun, 18 Oct 2020 01:30:49 +0200 Jan Dankert New component "fieldset" for better form layout. Sat, 10 Oct 2020 01:29:41 +0200 Jan Dankert Refactoring: Only using CSS classes with the 'or-'-prefix. Tue, 6 Oct 2020 22:23:11 +0200 Jan Dankert Fix: Selecting a link with the selector (this was unusable since the last template refactoring). Searching is implemented, the selector tree must be fixed soon. Sun, 4 Oct 2020 23:53:25 +0200 Jan Dankert New: The tree is now hidable with a dedicated button. No more hover effect in the navigation. Fri, 2 Oct 2020 23:11:48 +0200 Jan Dankert Cleanup: No '.inputholder' any more, notices with links to objects. Thu, 1 Oct 2020 20:55:34 +0200 Jan Dankert Refactoring: Moving some global JS functions into the OR Namespace Sun, 27 Sep 2020 11:57:11 +0200 Jan Dankert Fix: Empty the navigaton tree before loading it. Sun, 27 Sep 2020 04:53:00 +0200 Jan Dankert Refactoring: Loading the initial tree with javascript. So we could remove the 'tree'-method from the TreeAction. Thu, 10 Sep 2020 23:49:27 +0200 Jan Dankert Warn the user, if the session is not available. Mon, 24 Aug 2020 22:58:32 +0200 Jan Dankert New: Browser should warn, if the application should be closed while there are unsaved changes. Fri, 10 Apr 2020 00:25:40 +0200 Jan Dankert Fix: The server ping must call the correct JQuery 'getJSON()'-method. Sun, 23 Feb 2020 04:01:30 +0100 Jan Dankert Refactoring with Namespaces for the cms modules, part 1: moving.