19e150176SJana Deutschländer<?php 2ccbb71deSJana Deutschländer 39e150176SJana Deutschländer/** 4ccbb71deSJana Deutschländer * DokuWiki sprintDoc Template 59e150176SJana Deutschländer * 6ccbb71deSJana Deutschländer * @link FIXME 7ccbb71deSJana Deutschländer * @author Jana Deutschlaender <deutschlaender@cosmocode.de> 89e150176SJana Deutschländer * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 99e150176SJana Deutschländer */ 109e150176SJana Deutschländer 11cad2e674SAndreas Gohruse dokuwiki\template\sprintdoc\Template; 12c1e0eaa8SAndreas GohrTemplate::getInstance(); 13cad2e674SAndreas Gohr 149e150176SJana Deutschländerif (!defined('DOKU_INC')) die(); /* must be run from within DokuWiki */ 159e150176SJana Deutschländerheader('X-UA-Compatible: IE=edge,chrome=1'); 169e150176SJana Deutschländer 17cb7cc643SMichael Großeglobal $JSINFO; 18*434e76cfSAnna Dabrowskaglobal $conf; 19*434e76cfSAnna Dabrowskaglobal $lang; 20*434e76cfSAnna Dabrowska 21cb7cc643SMichael Großeif (empty($JSINFO['template'])) { 22cb7cc643SMichael Große $JSINFO['template'] = array(); 23cb7cc643SMichael Große} 24cb7cc643SMichael Große$JSINFO['template']['sprintdoc'] = array('sidebar_toggle_elements' => tpl_getConf('sidebar_sections')); 25cb7cc643SMichael Große 26e302d67fSMichael Große$showTools = true; 276db10650SJana Deutschländer$showSidebar = true; 28ccbb71deSJana Deutschländer?> 29a31d3c3fSMichael Große<!DOCTYPE html> 30994d0e8dSAndreas Gohr<html class="edge no-js" lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>"> 319e150176SJana Deutschländer<head> 32ccbb71deSJana Deutschländer<?php 33c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */ 34c2de6b32SJana Deutschländer/* meta and link relations */ 35c2de6b32SJana Deutschländer/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */ 36ccbb71deSJana Deutschländer?> 37ccbb71deSJana Deutschländer<meta charset="utf-8" /> 38ccbb71deSJana Deutschländer<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 399e150176SJana Deutschländer<?php tpl_metaheaders() ?> 40ccbb71deSJana Deutschländer 41ccbb71deSJana Deutschländer<title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title> 42ccbb71deSJana Deutschländer 43ccbb71deSJana Deutschländer<script type="text/javascript">(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> 44ccbb71deSJana Deutschländer 45ccbb71deSJana Deutschländer<?php 46ca90ebc1SJana Deutschländer include('tpl/favicon_tiles.php'); 47ca90ebc1SJana Deutschländer?> 489e150176SJana Deutschländer<?php tpl_includeFile('meta.html') ?> 499e150176SJana Deutschländer</head> 50d0b97fa2SJana Deutschländer<?php 51ccbb71deSJana Deutschländer 529e150176SJana Deutschländer 53d0b97fa2SJana Deutschländer/* #dokuwiki__top used as anchor for "back to top" button/link links */ 543e1e2a1fSAndreas Gohr$classWideContent = (Template::getInstance())->fullWidthClass(); 55d0b97fa2SJana Deutschländer?> 5672166b79SJana Deutschländer<body id="dokuwiki__top" class="<?php echo ($ACT) ? 'do-'.$ACT : 'do-none'; ?> <?php echo $classWideContent; ?><?php echo ($showSidebar) ? 'showSidebar' : ''; ?> <?php echo tpl_getConf('header_layout'); ?>"> 57d0b97fa2SJana Deutschländer 582673e6cbSMichael Große<div id="dokuwiki__site" class="<?php echo tpl_classes(); ?>"> 5940e8d244SJana Deutschländer <?php include('tpl/nav-direct.php') ?> 60c2de6b32SJana Deutschländer 61c2de6b32SJana Deutschländer 62c2de6b32SJana Deutschländer <div class="page-wrapper <?php echo ($showSidebar) ? 'hasSidebar' : ''; ?>"> 63c2de6b32SJana Deutschländer <?php 64d0b97fa2SJana Deutschländer tpl_includeFile('header.html'); 6531abc4aeSSilke Pisulla /** @var \helper_plugin_magicmatcher_context $mm */ 6631abc4aeSSilke Pisulla $mm = plugin_load('helper', 'magicmatcher_context'); 6731abc4aeSSilke Pisulla $headerClass = ""; /* for additionial class in #dokuwiki__header */ 6831abc4aeSSilke Pisulla $navClass = ""; /* for additionial class in #dokuwiki__usertools (header.html) */ 6931abc4aeSSilke Pisulla 7031abc4aeSSilke Pisulla if($mm){ 7131abc4aeSSilke Pisulla $matcher = $mm->getIssueContextBar(); 7231abc4aeSSilke Pisulla if($matcher !== ""){ 7331abc4aeSSilke Pisulla $headerClass = "has-magicmatcher"; 7431abc4aeSSilke Pisulla $navClass = "has-bar"; 7531abc4aeSSilke Pisulla } 7631abc4aeSSilke Pisulla } 77d0b97fa2SJana Deutschländer ?> 78d0b97fa2SJana Deutschländer 799a6813d7SAndreas Gohr <div id="dokuwiki__header" class="header <?php echo $headerClass; ?>"> 80d0b97fa2SJana Deutschländer <div class="container"> 81d0b97fa2SJana Deutschländer <div class="row"> 82d0b97fa2SJana Deutschländer <div class="col-xs-12"> 8342f8e89cSJana Deutschländer <div class="claim main-sidebar"> 84da9591f0SAndreas Gohr <?php if(!tpl_getConf('closedwiki') || $INPUT->server->has('REMOTE_USER')) { ?> 85c0c0fa96SMichael Große <div class="menu-togglelink mobile-only"> 86c0c0fa96SMichael Große <a href="#"> 87c0c0fa96SMichael Große <span class="sr-out"><?php echo tpl_getLang('a11y_sidebartoggle'); ?></span> 88c0c0fa96SMichael Große </a> 89c0c0fa96SMichael Große </div> 90da9591f0SAndreas Gohr <?php } ?> 91c0c0fa96SMichael Große 92f6cbad5aSAndreas Gohr <?php include('tpl/main-sidebar-logo.php'); ?> 93d0b97fa2SJana Deutschländer 94eea3eceeSSilke Pisulla <div class="main-title"> 95f6cbad5aSAndreas Gohr <?php if ($conf['title']): ?> 967999a99cSSilke Pisulla <p class="title mobile-only"><?php echo $conf['title'] ?></p> 97cb25c44bSSilke Pisulla <?php endif ?> 98cb25c44bSSilke Pisulla </div><!-- .main-title --> 994f626e33SJana Deutschländer 1004f626e33SJana Deutschländer <div class="menu-tool-select"> 1014f626e33SJana Deutschländer <h5 class="sr-only" role="heading" aria-level="2"><?php echo tpl_getLang('head_menu_tool-select') ?></h5> 1026b6e2bd6SMichael Große <?php 1036b6e2bd6SMichael Große if (file_exists(DOKU_INC . 'inc/Menu/MobileMenu.php')) { 1046b6e2bd6SMichael Große echo (new \dokuwiki\Menu\MobileMenu())->getDropdown(); 1056b6e2bd6SMichael Große } else { 1066b6e2bd6SMichael Große //Pre-Greebo Backwards compatibility 1076b6e2bd6SMichael Große tpl_actiondropdown($lang['tools'], "test"); 1086b6e2bd6SMichael Große } 1096b6e2bd6SMichael Große ?> 1104f626e33SJana Deutschländer </div><!-- .menu-tool-select --> 111d0b97fa2SJana Deutschländer </div><!-- .headings --> 112d0b97fa2SJana Deutschländer </div><!-- .col --> 113cb25c44bSSilke Pisulla 11431abc4aeSSilke Pisulla 115cb25c44bSSilke Pisulla <div class="col-xs-12"> 116cb25c44bSSilke Pisulla <div class="main-title desktop-only"> 117f6cbad5aSAndreas Gohr <?php if ($conf['title']): ?> 1187999a99cSSilke Pisulla <p class="title"><?php echo $conf['title'] ?></p> 119cb25c44bSSilke Pisulla <?php endif ?> 120f6cbad5aSAndreas Gohr <?php if ($conf['tagline']): ?> 1217999a99cSSilke Pisulla <p class="claim"><?php echo $conf['tagline'] ?></p> 122eea3eceeSSilke Pisulla <?php endif ?> 123cb25c44bSSilke Pisulla </div><!-- .main-title --> 124cb25c44bSSilke Pisulla </div><!-- .col --> 1250dbbf264SSilke Pisulla 126d0b97fa2SJana Deutschländer </div><!-- .row --> 127d0b97fa2SJana Deutschländer </div><!-- .container --> 128d0b97fa2SJana Deutschländer </div><!-- .header --> 129cb680b13SJana Deutschländer 130d0b97fa2SJana Deutschländer <div class="sr-only nav-area-head"> 131cf24d7daSJana Deutschländer <h5 class="sr-only" role="heading" aria-level="1"><?php echo tpl_getLang('nav-area-head') ?></h5> 132cf24d7daSJana Deutschländer </div><!-- .nav-area-head --> 1331ac42871SSilke Pisulla 134da9591f0SAndreas Gohr <?php if(!tpl_getConf('closedwiki') || $INPUT->server->has('REMOTE_USER')) { ?> 135d0b97fa2SJana Deutschländer <div class="tools"> 136d0b97fa2SJana Deutschländer <div class="container"> 137d0b97fa2SJana Deutschländer <div class="row"> 138d0b97fa2SJana Deutschländer <div class="col-xs-12"> 139d0b97fa2SJana Deutschländer <div class="search main-sidebar"> 140f6cbad5aSAndreas Gohr <?php include('tpl/main-sidebar-search.php'); ?> 141d0b97fa2SJana Deutschländer </div><!-- .search --> 1420dbbf264SSilke Pisulla 143d0b97fa2SJana Deutschländer <div class="sidebarheader main-sidebar"> 144f6cbad5aSAndreas Gohr <?php tpl_includeFile('sidebarheader.html') ?> 145d0b97fa2SJana Deutschländer </div><!-- .sidebarheader --> 146d0b97fa2SJana Deutschländer 1476c61749bSAndreas Gohr <div id="dokuwiki__aside"> 148485e7ff4SMichael Große 149485e7ff4SMichael Große <?php 150485e7ff4SMichael Große echo Template::getInstance()->getInclude( 151485e7ff4SMichael Große 'sidebarheader', 152485e7ff4SMichael Große '<div class="sidebarheader">', 153485e7ff4SMichael Große '<div class="clearer"></div></div>' 154485e7ff4SMichael Große ); 155485e7ff4SMichael Große ?> 156485e7ff4SMichael Große 157f6cbad5aSAndreas Gohr <?php include('tpl/main-sidebar-nav.php'); ?> 158485e7ff4SMichael Große 159485e7ff4SMichael Große <?php 160485e7ff4SMichael Große echo Template::getInstance()->getInclude( 161485e7ff4SMichael Große 'sidebarfooter', 162485e7ff4SMichael Große '<div class="sidebarfooter">', 163485e7ff4SMichael Große '<div class="clearer"></div></div>' 164485e7ff4SMichael Große ); 165485e7ff4SMichael Große ?> 1666c61749bSAndreas Gohr </div><!-- .aside --> 167d0b97fa2SJana Deutschländer 168d0b97fa2SJana Deutschländer </div><!-- .col --> 169d0b97fa2SJana Deutschländer </div><!-- .row --> 170d0b97fa2SJana Deutschländer </div><!-- .container --> 171d0b97fa2SJana Deutschländer </div><!-- .tools --> 172da9591f0SAndreas Gohr <?php } // closed wiki check?> 173d0b97fa2SJana Deutschländer 174d0b97fa2SJana Deutschländer <div class="top-header"> 175d0b97fa2SJana Deutschländer <div class="container"> 176d0b97fa2SJana Deutschländer <div class="row"> 177d0b97fa2SJana Deutschländer <div class="col-xs-12"> 178d0b97fa2SJana Deutschländer 17940e8d244SJana Deutschländer <?php 18064634513SJana Deutschländer include('tpl/nav-usertools-buttons.php'); 18177d4a15dSJana Deutschländer if($mm && $matcher !== ""){ 182cb680b13SJana Deutschländer include('tpl/nav-magicmatcher.php'); 18377d4a15dSJana Deutschländer } 184c2de6b32SJana Deutschländer ?> 185c2de6b32SJana Deutschländer 186cf24d7daSJana Deutschländer </div><!-- .col --> 187cf24d7daSJana Deutschländer </div><!-- .row --> 188c2de6b32SJana Deutschländer </div><!-- .container --> 189d0b97fa2SJana Deutschländer </div><!-- /top-header --> 1909e150176SJana Deutschländer 1911ac42871SSilke Pisulla 192cb680b13SJana Deutschländer <div class="content"> 193cb680b13SJana Deutschländer <div class="container"> 194cb680b13SJana Deutschländer <div class="row"> 195cb680b13SJana Deutschländer <div class="col-xs-12"> 196f6cbad5aSAndreas Gohr <?php tpl_flush(); /* flush the output buffer */?> 197ccf1b0eaSJana Deutschländer 1982eac3d45SJana Deutschländer <div class="breadcrumbs" data-do="<?php echo $ACT?>"> 1999d4d2a1aSSilke Pisulla 200da9591f0SAndreas Gohr <?php if(!tpl_getConf('closedwiki') || $INPUT->server->has('REMOTE_USER')) { ?> 2019d4d2a1aSSilke Pisulla <div class="togglelink page_main-content"> 2027d802b57SJana Deutschländer <a id="spr__toggle-content" href="#"><span class="sr-out"><?php echo tpl_getLang('a11y_sidebartoggle')?></span></a> 2039d4d2a1aSSilke Pisulla </div> 204da9591f0SAndreas Gohr <?php } ?> 2059d4d2a1aSSilke Pisulla 206f414dd95SJana Deutschländer <h6 class="sr-only" role="heading" aria-level="2"><?php echo tpl_getLang('head_menu_status') ?></h6> 2071ac42871SSilke Pisulla 208f6cbad5aSAndreas Gohr <?php include('tpl/nav-page-attributes.php'); ?> 209cb680b13SJana Deutschländer 210f6cbad5aSAndreas Gohr <?php include('tpl/nav-breadcrumb.php'); ?> 211cb680b13SJana Deutschländer 212f414dd95SJana Deutschländer <h6 class="sr-only" role="heading" aria-level="2"><?php echo $lang['page_tools'] ?></h6> 2131ac42871SSilke Pisulla 214cb680b13SJana Deutschländer <?php 215da9591f0SAndreas Gohr if(!tpl_getConf('closedwiki') || $INPUT->server->has('REMOTE_USER')) { 2161ac42871SSilke Pisulla include('tpl/nav-page-tools.php'); 217da9591f0SAndreas Gohr } 2181ac42871SSilke Pisulla ?> 2191ac42871SSilke Pisulla 220f414dd95SJana Deutschländer </div> 221cb680b13SJana Deutschländer 222cb680b13SJana Deutschländer <div id="dokuwiki__content" class="page main-content"> 223e1fee953SAndreas Gohr <div id="spr__meta-box"> 22438297711SJana Deutschländer <h6 class="sr-only" role="heading" aria-level="2"><?php echo tpl_getLang('head_meta_box') ?></h6> 225f6cbad5aSAndreas Gohr <?php include('tpl/nav-meta-box.php'); ?> 22638297711SJana Deutschländer </div> 22738297711SJana Deutschländer 228fbf9e9d6SAndreas Gohr <div class="qc-output"></div> 229aa2452b0SMichael Große <?php 230aa2452b0SMichael Große /** @var action_plugin_highlightparent $highlightParent */ 231aa2452b0SMichael Große $highlightParent = plugin_load('action', 'highlightparent'); 232aa2452b0SMichael Große if ($highlightParent) { 233aa2452b0SMichael Große echo $highlightParent->tpl(); 234aa2452b0SMichael Große } 235aa2452b0SMichael Große ?> 236cfa8d144SAndreas Gohr <?php 237cfa8d144SAndreas Gohr /** @var helper_plugin_translation $translation */ 238cfa8d144SAndreas Gohr $translation = plugin_load('helper','translation'); 239cfa8d144SAndreas Gohr if ($translation) { 240cfa8d144SAndreas Gohr echo $translation->showTranslations(); 241cfa8d144SAndreas Gohr } 242cfa8d144SAndreas Gohr ?> 2438bbec98fSAndreas Gohr <div class="page-content"> 244ccf1b0eaSJana Deutschländer <div class="msg-area"><?php html_msgarea();/*msg('Information.', 0);msg('Success', 1);msg('Notification', 2);msg('Fehler', -1);*/ ?></div> 2455dbeba2aSMichael Große <div class="clearer"></div> 2468bbec98fSAndreas Gohr </div> 247cb680b13SJana Deutschländer <?php 248f6cbad5aSAndreas Gohr tpl_includeFile('pageheader.html'); 2491ac42871SSilke Pisulla tpl_content(false); /* the main content */ 2501ac42871SSilke Pisulla ?> 25113520a97SJana Deutschländer <div class="clearer"></div> 252cad2e674SAndreas Gohr <?php 253f6cbad5aSAndreas Gohr tpl_includeFile('pagefooter.html'); 254cad2e674SAndreas Gohr if($ACT == 'show') echo Template::getInstance()->getInclude( 255cad2e674SAndreas Gohr 'footer', 256cad2e674SAndreas Gohr '<div class="wikipagefooter"><hr>', 257cad2e674SAndreas Gohr '<div class="clearer"></div></div>' 258cad2e674SAndreas Gohr ); 2599ae15889SJana Deutschländer ?> 260cb680b13SJana Deutschländer </div><!-- .main-content --> 261cb680b13SJana Deutschländer 262a9c24a5fSSilke Pisulla 263a9c24a5fSSilke Pisulla <div class="page-footer"> 264a9c24a5fSSilke Pisulla <?php 265a9c24a5fSSilke Pisulla tpl_pageinfo() 266a9c24a5fSSilke Pisulla ?> 267a9c24a5fSSilke Pisulla </div> 268a9c24a5fSSilke Pisulla 269cb680b13SJana Deutschländer </div><!-- .col --> 270cb680b13SJana Deutschländer </div><!-- .row --> 271cb680b13SJana Deutschländer </div><!-- .container --> 2729e150176SJana Deutschländer 273d0b97fa2SJana Deutschländer 274a9c24a5fSSilke Pisulla <?php 275a9c24a5fSSilke Pisulla tpl_flush() 276a9c24a5fSSilke Pisulla ?> 2771ac42871SSilke Pisulla </div><!-- /content --> 2781ac42871SSilke Pisulla 2799e150176SJana Deutschländer 2809e150176SJana Deutschländer <div class="clearer"></div> 2819e150176SJana Deutschländer 2829e150176SJana Deutschländer </div><!-- /wrapper --> 2839e150176SJana Deutschländer 2841ac42871SSilke Pisulla 2851ac42871SSilke Pisulla 2869e150176SJana Deutschländer<!-- ********** FOOTER ********** --> 2871ac42871SSilke Pisulla 2881ac42871SSilke Pisulla <div id="dokuwiki__footer"> 2891ac42871SSilke Pisulla <div class="container"> 2901ac42871SSilke Pisulla <div class="row"> 2911ac42871SSilke Pisulla <div class="col-xs-12"> 2921ac42871SSilke Pisulla 2931ac42871SSilke Pisulla <div class="main-footer"> 2949603fc81SAndreas Gohr <?php include 'tpl/main-footer.php'; ?> 2951ac42871SSilke Pisulla </div> 2961ac42871SSilke Pisulla 2971ac42871SSilke Pisulla </div> 2981ac42871SSilke Pisulla </div> 2991ac42871SSilke Pisulla </div> 3001ac42871SSilke Pisulla </div><!-- /footer --> 3011ac42871SSilke Pisulla 3029e150176SJana Deutschländer 3039e150176SJana Deutschländer <?php tpl_includeFile('footer.html') ?> 304e3c29805SJana Deutschländer</div><!-- .dokuwiki__site --> 3059e150176SJana Deutschländer 3069e150176SJana Deutschländer<div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div> 307ccbb71deSJana Deutschländer 3089e150176SJana Deutschländer</body> 3099e150176SJana Deutschländer</html> 310