instant-0chan/dwoo/templates/board_header.tpl

152 lines
6.7 KiB
Smarty

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0">
{if $replythread > 0}<!-- i0:thrno={$replythread} -->{/if}
<meta property="i0:buildtime" content="{time();}"/>
<script type="text/javascript">
var captchaTimeout = {%KU_CAPTCHALIFE} - 0.5;
var liveupd_api = '{%KU_CLI_LIVEUPD_API}';
var liveupd_ena = '{%KU_LIVEUPD_ENA}';
var liveupd_sitename = {if %KU_LIVEUPD_SITENAME}'{%KU_LIVEUPD_SITENAME}:'{else}''{/if};
var this_board_dir = '{$board.name}';
var ku_boardspath = '{%KU_BOARDSPATH}';
var ku_boardsfolder = '{%KU_BOARDSFOLDER}';
var ku_cgipath = '{%KU_CGIPATH}';
var style_cookie = "kustyle";
var locale = '{$locale}';
var this_board_defaultName = '{$board.anonymous}';
var boardid = '{$board.id}';
var force_html_nocache = !!'{%I0_FORCE_HTML_NOCACHE}';
var allowed_filetypes = [{foreach name=files item=filetype from=$board.filetypes_allowed}"{$filetype}"{if $.foreach.files.last}{else}, {/if}{/foreach}];
var maxfiles = {$board.maxfiles};
var opmod = '{$board.opmod}';
var ispage = {if $replythread > 0} false {else} true {/if};
</script>
<noscript><style>.yesscript { display: none!important; }</style></noscript>
<link rel="stylesheet" type="text/css" href="{$cwebpath}css/img_global.css?v={%KU_CSSVER}" />
<script>document.write('{strip}
{loop $ku_styles}
<link rel="{if $ neq $__.ku_defaultstyle}alternate {/if}stylesheet" type="text/css"
href="{$__.cwebpath}css/{if $__.customstyle eq $}custom/{/if}{$}.css?v={if $__.customstyle eq $}{$__.csver}{else}{%KU_CSSVER}{/if}"
title="{$|capitalize}"
{if $__.customstyle eq $}data-custom="true"{/if}/>
{/loop}{/strip}')</script>
<noscript><link rel="stylesheet" href="{$cwebpath}getpreferredstylesheet.php?allowed={implode(',', $ku_styles)}&default={$__.ku_defaultstyle}&v={%KU_CSSVER}{if $__.customstyle}&custom={$__.customstyle}&cv={$__.csver}{/if}"></noscript>
<link href="{$cwebpath}css/prettify.css" type="text/css" rel="stylesheet" />
{if $locale eq 'ja'}
{literal}
<style type="text/css">
*{
font-family: IPAMonaPGothic, Mona, 'MS PGothic', YOzFontAA97 !important;
font-size: 1em;
}
</style>
{/literal}
{/if}
{if %KU_RSS neq ''}
<link rel="alternate" type="application/rss+xml" title="RSS" href="{%KU_BOARDSPATH}/{$board.name}/rss.xml" />
{/if}
<script src="{$cwebpath}lib/javascript/gettext.js"></script>
<script src="{$cwebpath}lib/javascript/head.load.min.js"></script>
<script src="{$cwebpath}lib/javascript/jquery-1.11.1.min.js"></script>
<script src="{$cwebpath}lib/javascript/lodash.min.js"></script>
<script src="{$cwebpath}lib/javascript/prettify/prettify.js"></script>
<script src="{%KU_WEBPATH}/lib/javascript/Sortable.min.js"></script>
<script src="{%KU_WEBPATH}/lib/javascript/kusaba.new.js?v={%KU_JSVER}"></script>
{if %KU_LIVEUPD_ENA}
<script src="{%KU_CLI_LIVEUPD_API}/socket.io/socket.io.js"></script>
{/if}
<script>if(localStorage['constrainWidth']=='true') document.write('<style id="injector:constrainWidth">body\{max-width:960px;margin:0px auto\}</style>')</script>
</head>
<body{if $replythread neq 0} class="isthread"{/if}>
<script>
document.body.classList.add('js-supported')
$.get("{$cwebpath}css/icons/icons.svg?v={%KU_SVGVER}", function(data) {
var div = document.createElement("div");
div.innerHTML = new XMLSerializer().serializeToString(data.documentElement);
document.body.insertBefore(div, document.body.childNodes[0]);
});
</script>
<div class="content-background content">
<header class="decor-header" style="display: none"></header>
{if %KU_DISCLAIMER}
{include file='disclaimer.tpl'}
{/if}
<div class="adminbar">
{if $board.enablecatalog eq 1}[<a href="{%KU_BOARDSFOLDER}{$board.name}/catalog.html"><b>{t}Catalog{/t}</b></a>]{/if}
[<a href="{%KU_WEBPATH}/kusaba.php" target="_top">{t}Frames{/t}</a>]&nbsp;[<a href="{%KU_CGIPATH}/manage.php" target="_top">{t}Manage{/t}</a>]
<svg class="icon b-icon history-toggle yesscript" onclick="pups.historyToggle()"><use title="{t}Show alert history{/t}" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#i-bell"></use></svg>
</div>
<div id="boardlist_header">
{if $boardlist_prebuilt}
<noscript id="ns_oldmenu">
{$boardlist_prebuilt}
</noscript>
{/if}
<script>
if (getCookie('ku_oldmenu') == 'yes') toggle_oldmenu(true)
var isTouch = (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) || false;
if(localStorage['interfaceType'] == 'desktop')
isTouch = false;
if(localStorage['interfaceType'] == 'touch')
isTouch = true;
if (isTouch) {
injector.inject('mb', `
#overlay_menu {
display: none;
}
body {
margin-bottom: 350px;
}
#postclone {
bottom: 0px;
left: 0px;
position: fixed;
opacity: 1
}
.logo {
margin-left: 40px;
}
@media only screen and (max-width: 768px) {
.logo {
margin-left: 60px;
}
}`)
}
</script>
<div id="overlay_menu" class="content-background overlay-menu yesscript">
<span style="display: none" class="olm-link mgoback">[<a href="{%KU_CGIPATH}/{$board.name}/"> &lt; </a>]</span>
<span class="olm-link">[<a href="{%KU_BOARDSFOLDER}">home</a>]</span>
{foreach name=sections item=sect from=$boardlist}
<b class="olm-link">[<a href="{if $sect.abbreviation eq '20'}{%KU_BOARDSPATH}/?p=2.0{else}#{/if}" class="sect-exr" data-toexpand="{$sect.abbreviation}">{$sect.nick}</a>]</b>
{/foreach}
<span class="olm-link">[<a href="#" class="sect-exr" data-toexpand="_options">options</a>]</span>
{foreach name=sections item=sect from=$boardlist}
<div class="menu-sect" id="ms-{$sect.abbreviation}">
{if $sect.abbreviation neq '20'}
{foreach name=brds item=brd from=$sect}
{if isset($brd.desc) and is_array($brd)}
<a class="menu-item" title="{$brd.desc}" href="{%KU_BOARDSFOLDER}{$brd.name}/">/{$brd.name}/ - {$brd.desc}</a>
{/if}
{/foreach}
{else}
<input type="text" id="boardselect" placeholder="{t}Filter{/t}" />
<div id="boards20">
</div>
{/if}
</div>
{/foreach}
<div class="menu-sect" id="ms-_options">
{t}Styles{/t}:
{loop $ku_styles}
[<a href="#" onclick="javascript:Styles.change('{$|capitalize}');return false;">{if $__.customstyle eq $}Custom{else}{$|capitalize}{/if}</a>]
{/loop}<br />
<a href="#" onclick="javascript:menu_pin();return false;">{t}Pin/Unpin{/t}</a> |
<a href="#" onclick="javascript:toggle_oldmenu(true);return false;">{t}Simple list{/t}</a>
<div id="js_settings"></div>
</div>
</div>
</div>
<table style="width:100%" border="0">
<tbody><tr><td valign="center">
<{if $replythread > 0 || $is_catalog}a href="{%KU_WEBFOLDER}{$board.name}/"{else}div{/if} class="logo">{if %KU_DIRTITLE}/{$board.name}/ - {/if}{$board.desc}</{if $replythread > 0}a{else}div{/if}>
</td><td align="right"></td></tr></tbody></table>
<hr />