Rename function and create php-doc
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / codeMetaCode.tpl
1 <div class="codeBox collapsibleBbcode jsCollapsibleBbcode {if $lines > 10} collapsed{/if}">
2 <div class="codeBoxHeader">
3 <div class="codeBoxHeadline">{$title}{if $filename}: {$filename}{/if}</div>
4
5 {if $lines > 10}
6 <span class="toggleButton jsTooltip pointer" title="{lang}wcf.bbcode.button.showAll{/lang}" data-title-collapse="{lang}wcf.bbcode.button.collapse{/lang}" data-title-expand="{lang}wcf.bbcode.button.showAll{/lang}" role="button" tabindex="0">
7 {icon size=24 name='up-right-and-down-left-from-center'}
8 </span>
9 {/if}
10 </div>
11
12 {assign var='lineNumber' value=$startLineNumber}
13 <pre class="codeBoxCode collapsibleBbcodeOverflow"><code{if $language} class="language-{$language}"{/if}>{foreach from=$content item=line}{*
14 *}<span class="codeBoxLine" id="#codeLine_{$lineNumber}_{$codeID}"><a href="#codeLine_{$lineNumber}_{$codeID|rawurlencode}" class="lineAnchor" title="{@$lineNumber}" tabindex="-1" aria-hidden="true"></a><span>{$line}</span></span>{*
15 *}{assign var='lineNumber' value=$lineNumber+1}{*
16 *}{/foreach}</code></pre>
17
18 {if $lines > 10}
19 <span class="toggleButton" data-title-collapse="{lang}wcf.bbcode.button.collapse{/lang}" data-title-expand="{lang}wcf.bbcode.button.showAll{/lang}">{lang}wcf.bbcode.button.showAll{/lang}</span>
20 {/if}
21 </div>
22 <script data-relocate="true">
23 require(['Language', 'WoltLabSuite/Core/Bbcode/Collapsible', 'WoltLabSuite/Core/Bbcode/Code'], function (Language, BbcodeCollapsible, BbcodeCode) {
24 Language.addObject({
25 'wcf.message.bbcode.code.copy': '{jslang}wcf.message.bbcode.code.copy{/jslang}',
26 'wcf.message.bbcode.code.copy.success': '{jslang}wcf.message.bbcode.code.copy.success{/jslang}'
27 });
28 BbcodeCollapsible.observe();
29 BbcodeCode.processAll();
30 });
31 </script>