Using different icon for HTML view
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / wysiwygToolbar.tpl
1 buttonOptions = {
2 alignment: { icon: 'fa-align-left', title: '{lang}wcf.editor.button.alignment{/lang}' },
3 bold: { icon: 'fa-bold', title: '{lang}wcf.editor.button.bold{/lang}' },
4 deleted: { icon: 'fa-strikethrough', title: '{lang}wcf.editor.button.strikethrough{/lang}' },
5 format: { icon: 'fa-paragraph', title: '{lang}wcf.editor.button.format{/lang}' },
6 html: { icon: 'fa-file-code-o', title: '{lang}wcf.editor.button.html{/lang}' },
7 italic: { icon: 'fa-italic', title: '{lang}wcf.editor.button.italic{/lang}' },
8 link: { icon: 'fa-link', title: '{lang}wcf.editor.button.link{/lang}' },
9 lists: { icon: 'fa-list', title: '{lang}wcf.editor.button.lists{/lang}' },
10 redo: { icon: 'fa-repeat', title: '{lang}wcf.editor.button.redo{/lang}' },
11 subscript: { icon: 'fa-subscript', title: '{lang}wcf.editor.button.subscript{/lang}' },
12 superscript: { icon: 'fa-superscript', title: '{lang}wcf.editor.button.superscript{/lang}' },
13 table: { icon: 'fa-table', title: '{lang}wcf.editor.button.table{/lang}' },
14 underline: { icon: 'fa-underline', title: '{lang}wcf.editor.button.underline{/lang}' },
15 undo: { icon: 'fa-undo', title: '{lang}wcf.editor.button.undo{/lang}' },
16 woltlabColor: { icon: 'fa-paint-brush', title: '{lang}wcf.editor.button.color{/lang}' },
17 woltlabImage: { icon: 'fa-picture-o', title: '{lang}wcf.editor.button.image{/lang}' },
18 woltlabMedia: { icon: 'fa-file-o', title: '{lang}wcf.editor.button.media{/lang}' },
19 woltlabQuote: { icon: 'fa-comment', title: '{lang}wcf.editor.button.quote{/lang}' },
20 woltlabSize: { icon: 'fa-text-height', title: '{lang}wcf.editor.button.size{/lang}' }
21 };
22
23 buttonMobile = ['format', 'bold', 'italic', 'underline', 'alignment', 'link', 'woltlabImage', 'woltlabMedia'];
24
25 buttons.push('html');
26 buttons.push('undo');
27 buttons.push('redo');
28
29 buttons.push('wcfSeparator');
30
31 buttons.push('format');
32
33 buttons.push('wcfSeparator');
34
35 buttons.push('bold');
36 buttons.push('italic');
37 buttons.push('underline');
38 buttons.push('deleted');
39
40 buttons.push('wcfSeparator');
41
42 buttons.push('subscript');
43 buttons.push('superscript');
44 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('size')}
45 buttons.push('woltlabSize');
46 {/if}
47 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('color')}
48 buttons.push('woltlabColor');
49 {/if}
50
51 buttons.push('wcfSeparator');
52
53 buttons.push('lists');
54 buttons.push('alignment');
55
56 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('url')}
57 buttons.push('link');
58 {/if}
59 {if $__wcf->getBBCodeHandler()->isAvailableBBCode('img')}
60 buttons.push('woltlabImage');
61 {/if}
62 buttons.push('table');
63
64 buttons.push('wcfSeparator');
65
66 {if $__wcf->session->getPermission('admin.content.cms.canUseMedia')}
67 buttons.push('woltlabMedia');
68 {/if}
69 buttons.push('woltlabQuote');
70
71 {foreach from=$__wcf->getBBCodeHandler()->getButtonBBCodes(true) item=__bbcode}
72 buttonOptions['{$__bbcode->bbcodeTag}'] = { icon: '{$__bbcode->wysiwygIcon}', title: '{lang}{$__bbcode->buttonLabel}{/lang}' };
73 buttons.push('{$__bbcode->bbcodeTag}');
74 customButtons.push('{$__bbcode->bbcodeTag}');
75 {/foreach}