152 lines
6.7 KiB
Smarty
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>] [<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}/"> < </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 /> |