File modules/cms/ui/themes/default/html/views/index/show.tpl.src.xml
Last commit: Sat Dec 18 03:47:23 2021 +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.
1 <!DOCTYPE html> 2 <html 3 xmlns="http://www.w3.org/1999/xhtml" 4 xmlns:or="http://www.openrat.de/template" 5 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xsi:schemaLocation="http://www.openrat.de/template ../../../../../../../template_engine/components/template.xsd" 7 class="or-theme-${style} or-nojs" 8 lang="${language}"> 9 <head> 10 <title data-default="${defaultTitle}"> 11 <or:text type="none" value="${defaultTitle}"/> 12 </title> 13 <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 14 <meta charset="${charset}"/> 15 <meta name="robots" content="noindex,nofollow"/> 16 <script type="module" src="${scriptModuleLink}" /> 17 <!-- preloading scripts as modules --> 18 <link rel="modulepreload" href="./modules/cms/ui/themes/default/script/openrat/workbench${jsExt}"/> 19 <link rel="modulepreload" href="./modules/cms/ui/themes/default/script/openrat/callback${jsExt}"/> 20 <link rel="modulepreload" href="./modules/cms/ui/themes/default/script/openrat/notice${jsExt}"/> 21 <link rel="modulepreload" href="./modules/cms/ui/themes/default/script/openrat/view${jsExt}"/> 22 <link rel="modulepreload" href="./modules/cms/ui/themes/default/script/openrat/dialog${jsExt}"/> 23 <link rel="modulepreload" href="./modules/cms/ui/themes/default/script/openrat/navigator${jsExt}"/> 24 <!-- preloading fonts --> 25 <link rel="preload" href="./modules/cms/ui/themes/default/font/oxygen-v7-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> 26 <link rel="preload" href="./modules/cms/ui/themes/default/font/MaterialIcons-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> 27 <link rel="preload" href="./modules/cms/ui/themes/default/font/source-code-pro-v8-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> 28 <link rel="stylesheet" type="text/css" href="${styleLink}"/> 29 <link id="user-style" rel="stylesheet" type="text/css" href="${themeStyleLink}"/> 30 <meta id="theme-color" name="theme-color" content="${themeColor}"/> 31 <link rel="manifest" href="${manifestLink}"/> 32 <link rel="shortcut icon" type="image/x-icon" href="${favicon_url}"/> 33 </head> 34 35 <body> 36 <!-- This is the CMS workbench which contains the whole application --> 37 <div id="workbench" class="or-workbench or--initial-hidden"> 38 <div class="or-workbench-loader"></div> 39 40 <!-- Navigation --> 41 <div class="or-workbench-navigation"> 42 43 <div class="or-workbench-screen or-workbench-navigation-content or-search"> 44 45 <or:part class="workbench-title,workbench-search"> 46 <or:part class="menu"> 47 <or:part class="menu-group"> 48 49 <or:part class="toolbar-icon,act-nav-small,-visible-on-desktop"> 50 <or:image class="" menu="close"/> 51 </or:part> 52 53 <or:part class="toolbar-icon,act-navigation-close,-visible-on-mobile"> 54 <or:image class="" menu="close"/> 55 </or:part> 56 57 <!-- 58 <or:part class="toolbar-icon,workbench - -visible-on-small,act-nav-wide,-visible-on-desktop"> 59 <image class="" menu="menu"/> 60 </or:part>--> 61 62 <or:part class="toolbar-icon,search-input"> 63 <or:image method="search"/> 64 <or:input class="title-input" name="text" hint="${message:search}"/> 65 <or:image method="delete" class="act-search-delete,search--on-active" /> 66 <or:image class="menu-dropdown-icon,search--on-active" symbol="dropdown"/> 67 </or:part> 68 69 </or:part> 70 </or:part> 71 </or:part> 72 73 74 75 <nav class="or-workbench-navigation-container or-navigation or-workbench-content"> 76 <div class="or-view or-act-view-static or-navigation-content or-search--on-inactive" data-action="tree" data-method="show" /> 77 <div class="or-search-result or-search--on-active or-act-search-result"></div> 78 </nav> 79 </div> 80 81 <div class="or-workbench-navigation-filler or-act-navigation-close" /> 82 83 </div> 84 85 <!-- Main area --> 86 <div class="or-workbench-main or-workbench-screen"> 87 88 <!-- Header menu --> 89 <header id="title" class="or-workbench-title or-view or-act-view-static" data-action="title" 90 data-method="show"> 91 </header> 92 93 94 <!-- The workplace with some views --> 95 <main class="or-workbench-workplace or-workbench-content"> 96 97 <!-- <header> 98 <div class="or-breadcrumb"/> 99 </header>--> 100 101 <or:set var="mainMethodName" value="'edit'" /> 102 103 <!-- A section containing the view --> 104 <section class="or-workbench-section"> 105 106 <div class="or-collapsible-value or-view or-act-view-loader" 107 data-method="${mainMethodName}"/> 108 </section> 109 </main> 110 111 112 <!-- these views have shortcuts in the title bar <or:part class="sidebar,view"> 113 114 <or:list items="preview,info,rights" value="method"> 115 116 <or:link class="btn,btn--is-active,sidebar-button,filtered" subaction="${method}" type="dialog"> 117 <or:image method="${method}" /> 118 <or:text class="sidebar-button-text" value="${message:METHOD_${method}}"/> 119 </or:link> 120 </or:list> 121 </or:part>--> 122 123 124 <!-- Modal dialog --> 125 <div id="dialog" class="or-dialog or-dialog--is-closed" data-action="" data-method=""> 126 <!-- Header menu --> 127 <div class="or-dialog-filler"><!-- empty element, this is only for styling the background --> 128 <span class="or-dialog-filler-icon or-btn or-image-icon or-image-icon--menu-close"></span> 129 </div> 130 131 <div class="or-dialog-content or-workbench-screen"> 132 <header class="or-workbench-title or-dialog-title"> 133 134 <or:part class="menu"> 135 <or:part class="menu-group"> 136 <or:part class="toolbar-icon,act-dialog-close"> 137 <or:image class="" menu="back"/> 138 </or:part> 139 140 <or:part class="act-dialog-name" /> 141 142 </or:part> 143 <or:part class="menu-group"> 144 <or:part 145 class="toolbar-icon,-visible-on-desktop,act-clickable,act-dialog-close"> 146 <or:link type="dialog" subaction="pub" title="${message:menu_pub_desc}"> 147 <or:image menu="close"/> 148 </or:link> 149 </or:part> 150 </or:part> 151 </or:part> 152 153 </header> 154 <div class="or-workbench-content"> 155 <div class="or-view"> 156 </div> 157 </div> 158 </div> 159 160 </div> 161 162 163 </div> 164 165 </div> 166 167 168 169 <!-- Notices --> 170 171 <div id="noticebar" class="or-notice-container"> 172 173 <!-- Initial notices created by the server 174 These will be read by notice.js and are converted to a real notice after DOM is loaded --> 175 <or:list list="${notices}" value="notice"> 176 <div class="or--invisible or-act-initial-notice"> 177 <or:text value="${notice.text}"/> 178 </div> 179 </or:list> 180 </div> 181 182 <noscript> 183 <div class="or-nojs-text">Javascript is required to view this site</div> 184 </noscript> 185 186 </body> 187 </html>
Downloadmodules/cms/ui/themes/default/html/views/index/show.tpl.src.xml
History 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. Mon, 29 Nov 2021 23:54:33 +0100 Jan Dankert New: Spinner image with pure css. So we can colorize it now. Mon, 29 Mar 2021 02:56:29 +0200 Jan Dankert Fix: Chrome wants a crossorigin-attribute for font preload. 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) Sat, 6 Mar 2021 03:42:38 +0100 Jan Dankert New: Better permission checks. Sat, 6 Mar 2021 00:41:10 +0100 Jan Dankert New: Notice are collapsible. Mon, 15 Feb 2021 00:47:53 +0100 Jan Dankert Fix: Displaying global search results instead of navigation. Sat, 13 Feb 2021 00:01:53 +0100 Jan Dankert Fix: Navigation is available, while dialog is open; Fix: Shrink Action title text if necessary. Fri, 12 Feb 2021 22:41:40 +0100 Jan Dankert Nicer look of the search input field (outline:none was the key) Fri, 12 Feb 2021 20:08:11 +0100 Jan Dankert Fix: Show search result on top of the navigation. Fri, 12 Feb 2021 00:43:08 +0100 Jan Dankert New: Style colors; Fix: Mobile navigation, global search. Wed, 10 Feb 2021 23:05:46 +0100 Jan Dankert Moving the search form upon the navigation, because the search is more like a navigation. 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:37:04 +0100 Jan Dankert Removing sidebar buttons (all related actions are available via a shortcut icon in the title bar) Tue, 9 Feb 2021 10:47:02 +0100 Jan Dankert Sidebar-Buttons with background color. Tue, 9 Feb 2021 00:05:36 +0100 Jan Dankert Moving the breadcrumb navigation to the title bar. Mon, 8 Feb 2021 23:04:22 +0100 Jan Dankert New: A sidebar with sticky buttons as a shortcut to some methods. Wed, 11 Nov 2020 13:11:14 +0100 Jan Dankert Fixed navigation layout issues. Mon, 9 Nov 2020 22:24:27 +0100 Jan Dankert New: Setting the CSS class of tables. Thu, 5 Nov 2020 22:51:14 +0100 Jan Dankert Cleaned up the LESS files, more use of the BEM schema. Sat, 24 Oct 2020 23:51:11 +0200 Jan Dankert Cleanup LESS files, introduce BEM. Thu, 22 Oct 2020 13:54:16 +0200 Jan Dankert A notice for generated files. Thu, 22 Oct 2020 13:49:13 +0200 Jan Dankert Refactoring: Generating the root HTML with a clean template.