Merge branch '2.1' into 3.0
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / messageFormSmilies.tpl
1 {assign var=__tabCount value=0}
2 {capture assign=__categoryTabs}
3 {foreach from=$smileyCategories item=smileyCategory}
4 {assign var=__tabCount value=$__tabCount + 1}
5 {assign var='__smileyAnchor' value='smilies-'|concat:$smileyCategory->categoryID}
6 <li data-name="smilies-{@$smileyCategory->categoryID}" data-smiley-category-id="{@$smileyCategory->categoryID}"><a>{$smileyCategory->title|language}</a></li>
7 {/foreach}
8 {/capture}
9
10 <div class="messageTabMenuContent{if $__tabCount} messageTabMenu{/if}" data-preselect="true" data-collapsible="false" id="smilies-{if $wysiwygSelector|isset}{$wysiwygSelector}{else}text{/if}">
11 {capture assign=__defaultSmilies}
12 {assign var='__firstSmileyCategory' value=$smileyCategories|reset}
13 {if $__firstSmileyCategory->categoryID}
14 {include file='__messageFormSmilies' smilies=$__wcf->getSmileyCache()->getCategorySmilies($__firstSmileyCategory->categoryID)}
15 {else}
16 {include file='__messageFormSmilies' smilies=$__wcf->getSmileyCache()->getCategorySmilies()}
17 {/if}
18 {/capture}
19
20 {if $__tabCount > 1}
21 <nav class="jsOnly">
22 <ul>
23 {@$__categoryTabs}
24 </ul>
25 </nav>
26
27 {foreach from=$smileyCategories item=smileyCategory}
28 <div class="messageTabMenuContent" id="smilies-{if $wysiwygSelector|isset}{$wysiwygSelector|encodeJS}{else}text{/if}-{@$smileyCategory->categoryID}">
29 {if !$smileyCategory->categoryID}{@$__defaultSmilies}{/if}
30 </div>
31 {/foreach}
32
33 <script data-relocate="true">
34 $(function() {
35 new WCF.Message.SmileyCategories('{if $wysiwygSelector|isset}{$wysiwygSelector|encodeJS}{else}text{/if}');
36 });
37 </script>
38 {else}
39 {@$__defaultSmilies}
40 {/if}
41
42 {event name='fields'}
43
44 <script data-relocate="true">
45 $(function() {
46 new WCF.Message.Smilies('{if $wysiwygSelector|isset}{$wysiwygSelector|encodeJS}{else}text{/if}');
47 });
48 </script>
49 </div>