Commit

commit dab7d67ccf427140d6eb83459d982e51033e4f59
Author: Jan Dankert 
Date:   Sun Oct 13 13:17:32 2024 +0200

    New Minifier for CSS and JS: Leave JS Linebreaks as they are (for better debugging); Exploded CSS files (instead of a combined one), LESS is necessary but should be avoided in the future.

 dev-helper/update.sh                               |    2 +-
 .../cms/ui/action/index/IndexShowAction.class.php  |    3 +-
 modules/cms/ui/themes/ThemeCompiler.class.php      |   62 +-
 .../ui/themes/default/html/views/index/show.php    |   26 +-
 .../default/html/views/index/show.tpl.src.xml      |   26 +-
 modules/cms/ui/themes/default/script/Oquery.min.js |   97 +
 .../cms/ui/themes/default/script/jquery-global.js  |    2 +-
 .../ui/themes/default/script/jquery-global.min.js  |   19 +-
 .../ui/themes/default/script/openrat/api.min.js    |   50 +-
 .../themes/default/script/openrat/callback.min.js  |   20 +-
 .../default/script/openrat/components.min.js       |    6 +-
 .../ui/themes/default/script/openrat/dialog.min.js |   81 +-
 .../ui/themes/default/script/openrat/form.min.js   |   92 +-
 .../ui/themes/default/script/openrat/init.min.js   |   11 +-
 .../themes/default/script/openrat/navigator.min.js |   29 +-
 .../ui/themes/default/script/openrat/notice.min.js |  104 +-
 .../ui/themes/default/script/openrat/view.min.js   |   88 +-
 .../themes/default/script/openrat/workbench.min.js |  486 ++++-
 .../plugin/jquery-plugin-orAutoheight.min.js       |    7 +
 .../script/plugin/jquery-plugin-orButton.min.js    |   16 +-
 .../script/plugin/jquery-plugin-orLinkify.min.js   |   45 +-
 .../script/plugin/jquery-plugin-orSearch.min.js    |   33 +-
 .../script/plugin/jquery-plugin-orTree.min.js      |   44 +-
 .../script/plugin/jquery-plugin-toggleAttr.min.js  |    1 +
 .../ui/themes/default/style/openrat-breadcrumb.css |   62 +
 .../default/style/openrat-breadcrumb.min.css       |    1 +
 .../cms/ui/themes/default/style/openrat-button.css |   16 +
 .../ui/themes/default/style/openrat-button.min.css |    1 +
 .../themes/default/style/openrat-collapsible.css   |   32 +
 .../default/style/openrat-collapsible.min.css      |    1 +
 .../ui/themes/default/style/openrat-components.css |  152 ++
 .../themes/default/style/openrat-components.less   |    6 +
 .../default/style/openrat-components.min.css       |    1 +
 .../cms/ui/themes/default/style/openrat-dialog.css |   72 +
 .../ui/themes/default/style/openrat-dialog.min.css |    1 +
 .../cms/ui/themes/default/style/openrat-diff.css   |   22 +
 .../ui/themes/default/style/openrat-diff.min.css   |    1 +
 .../ui/themes/default/style/openrat-dropdown.css   |   51 +
 .../themes/default/style/openrat-dropdown.min.css  |    1 +
 .../ui/themes/default/style/openrat-fieldset.css   |   36 +
 .../themes/default/style/openrat-fieldset.min.css  |    1 +
 .../cms/ui/themes/default/style/openrat-font.css   |   25 +
 .../ui/themes/default/style/openrat-font.min.css   |    1 +
 .../cms/ui/themes/default/style/openrat-form.css   |  116 ++
 .../ui/themes/default/style/openrat-form.min.css   |    1 +
 .../cms/ui/themes/default/style/openrat-image.css  |  392 ++++
 .../ui/themes/default/style/openrat-image.min.css  |    1 +
 .../cms/ui/themes/default/style/openrat-info.css   |   23 +
 .../ui/themes/default/style/openrat-info.min.css   |    1 +
 .../cms/ui/themes/default/style/openrat-menu.css   |   62 +
 .../ui/themes/default/style/openrat-menu.min.css   |    1 +
 .../ui/themes/default/style/openrat-navigation.css |   65 +
 .../default/style/openrat-navigation.min.css       |    1 +
 .../cms/ui/themes/default/style/openrat-nojs.css   |    7 +
 .../ui/themes/default/style/openrat-nojs.min.css   |    1 +
 .../ui/themes/default/style/openrat-normalize.css  |  198 ++
 .../themes/default/style/openrat-normalize.min.css |    1 +
 .../ui/themes/default/style/openrat-notices.css    |   79 +
 .../themes/default/style/openrat-notices.min.css   |    1 +
 .../cms/ui/themes/default/style/openrat-search.css |   30 +
 .../ui/themes/default/style/openrat-search.min.css |    1 +
 .../ui/themes/default/style/openrat-selector.css   |   13 +
 .../themes/default/style/openrat-selector.min.css  |    1 +
 .../ui/themes/default/style/openrat-sidebar.css    |   66 +
 .../themes/default/style/openrat-sidebar.min.css   |    1 +
 modules/cms/ui/themes/default/style/openrat-ui.css |  114 ++
 .../cms/ui/themes/default/style/openrat-ui.min.css |    1 +
 .../cms/ui/themes/default/style/openrat-view.css   |   34 +
 .../ui/themes/default/style/openrat-view.min.css   |    1 +
 .../ui/themes/default/style/openrat-workbench.css  |  273 +++
 .../themes/default/style/openrat-workbench.min.css |    1 +
 modules/cms/ui/themes/default/style/openrat.css    | 1965 --------------------
 .../cms/ui/themes/default/style/openrat.min.css    |   27 -
 .../themes/default/style/theme/openrat-theme.css   |    0
 .../default/style/theme/openrat-theme.min.css      |  483 +++++
 .../html/component_checkbox/checkbox.min.js        |   14 +-
 .../components/html/component_editor/editor.css    |   32 +
 .../html/component_editor/editor.min.css           |    1 +
 .../components/html/component_editor/editor.min.js |  120 +-
 .../components/html/component_group/group.css      |   10 +
 .../components/html/component_group/group.min.css  |    1 +
 .../components/html/component_group/group.min.js   |    7 +-
 .../components/html/component_image/image.css      |    2 +
 .../components/html/component_image/image.min.css  |    1 +
 .../components/html/component_image/image.min.js   |    4 +
 .../components/html/component_link/link.min.js     |    9 +-
 .../components/html/component_qrcode/qrcode.min.js |   25 +-
 .../components/html/component_table/table.css      |  106 ++
 .../components/html/component_table/table.min.css  |    1 +
 .../components/html/component_table/table.min.js   |   39 +
 .../components/html/component_upload/upload.css    |    6 +
 .../html/component_upload/upload.min.css           |    1 +
 .../components/html/component_upload/upload.min.js |   51 +-
 modules/util/JSqueeze.class.php                    | 1089 -----------
 .../util/ui/minifier/AbstractMinifier.class.php    |  181 ++
 modules/util/ui/minifier/Base64VLQ.class.php       |  127 ++
 modules/util/ui/minifier/CSSMinifier.class.php     |   99 +
 modules/util/ui/minifier/JSMinifier.class.php      |  105 ++
 98 files changed, 4638 insertions(+), 3187 deletions(-)