Added proper support for font size and color
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / messageFormSmilies.tpl
CommitLineData
d45eaff6
MW
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}
5fb04245 6 <li data-name="smilies-{@$smileyCategory->categoryID}" data-smiley-category-id="{@$smileyCategory->categoryID}"><a>{$smileyCategory->title|language}</a></li>
d45eaff6
MW
7 {/foreach}
8{/capture}
9
299eb8b4 10<div class="messageTabMenuContent{if $__tabCount} messageTabMenu{/if}" data-preselect="true" data-collapsible="false" id="smilies-{if $wysiwygSelector|isset}{$wysiwygSelector}{else}text{/if}">
d45eaff6 11 {capture assign=__defaultSmilies}
698fe405 12 {assign var='__firstSmileyCategory' value=$smileyCategories|reset}
33f6414d
MS
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}
d45eaff6
MW
18 {/capture}
19
20 {if $__tabCount > 1}
5fb04245 21 <nav class="jsOnly">
d45eaff6
MW
22 <ul>
23 {@$__categoryTabs}
24 </ul>
25 </nav>
26
27 {foreach from=$smileyCategories item=smileyCategory}
299eb8b4 28 <div class="messageTabMenuContent" id="smilies-{if $wysiwygSelector|isset}{$wysiwygSelector|encodeJS}{else}text{/if}-{@$smileyCategory->categoryID}">
56963c76
MS
29 {if !$smileyCategory->categoryID}{@$__defaultSmilies}{/if}
30 </div>
d45eaff6
MW
31 {/foreach}
32
9543d9fe 33 <script data-relocate="true">
d45eaff6
MW
34 //<![CDATA[
35 $(function() {
5fb04245 36 new WCF.Message.SmileyCategories('{if $wysiwygSelector|isset}{$wysiwygSelector|encodeJS}{else}text{/if}');
d45eaff6
MW
37 });
38 //]]>
39 </script>
40 {else}
41 {@$__defaultSmilies}
42 {/if}
43
44 {event name='fields'}
45
9543d9fe 46 <script data-relocate="true">
d45eaff6
MW
47 //<![CDATA[
48 $(function() {
49 new WCF.Message.Smilies('{if $wysiwygSelector|isset}{$wysiwygSelector|encodeJS}{else}text{/if}');
50 });
51 //]]>
52 </script>
53</div>