openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

show.tpl.src.xml (6744B)


      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&#45;&#45;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>