Fixed time zone calculation issue
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / wysiwygToolbar.tpl
1 var $textStyles1 = [ ];
2 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('b')}
3 $textStyles1.push('Bold');
4 {/if}
5 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('i')}
6 $textStyles1.push('Italic');
7 {/if}
8 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('u')}
9 $textStyles1.push('Underline');
10 {/if}
11
12 var $textStyles2 = [ ];
13 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('s')}
14 $textStyles2.push('Strike');
15 {/if}
16 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('sub')}
17 $textStyles2.push('Subscript');
18 {/if}
19 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('sup')}
20 $textStyles2.push('Superscript');
21 {/if}
22
23 if ($textStyles2.length) {
24 $textStyles1.push('-');
25 $textStyles1 = $textStyles1.concat($textStyles2);
26 }
27
28 var $formatting = [ ];
29 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('list')}
30 $formatting.push('NumberedList');
31 $formatting.push('BulletedList');
32 $formatting.push('-');
33 {/if}
34 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('align')}
35 $formatting.push('JustifyLeft');
36 $formatting.push('JustifyCenter');
37 $formatting.push('JustifyRight');
38 $formatting.push('JustifyBlock');
39 {/if}
40
41 var $font = [ ];
42 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('font')}
43 $font.push('Font');
44 {/if}
45 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('size')}
46 $font.push('FontSize');
47 {/if}
48 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('color')}
49 $font.push('TextColor');
50 {/if}
51
52 var $other = [ ];
53 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('url')}
54 $other.push('Link');
55 $other.push('Unlink');
56 {/if}
57 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('img')}
58 $other.push('Image');
59 {/if}
60 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('table')}
61 $other.push('Table');
62 {/if}
63 {if MODULE_SMILEY && (!$permissionCanUseSmilies|isset || $__wcf->getSession()->getPermission($permissionCanUseSmilies)) && $defaultSmilies|isset && $defaultSmilies|count}
64 $other.push('Smiley');
65 {/if}
66
67 var __CKEDITOR_TOOLBAR = [ ];
68 __CKEDITOR_TOOLBAR.push(['Source', '-', 'Undo', 'Redo']);
69 if ($textStyles1.length) {
70 __CKEDITOR_TOOLBAR.push($textStyles1);
71 }
72 if ($formatting.length) {
73 __CKEDITOR_TOOLBAR.push($formatting);
74 }
75 if (__CKEDITOR_TOOLBAR.length > 1) {
76 __CKEDITOR_TOOLBAR.push('/');
77 }
78 if ($font.length) {
79 __CKEDITOR_TOOLBAR.push($font);
80 }
81 if ($other.length) {
82 __CKEDITOR_TOOLBAR.push($other);
83 }