Commit | Line | Data |
---|---|---|
fd4c3c75 AE |
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}' }, | |
5840fdfd | 5 | format: { icon: 'fa-paragraph', title: '{lang}wcf.editor.button.format{/lang}' }, |
e4c5562e | 6 | html: { icon: 'fa-file-code-o', title: '{lang}wcf.editor.button.html{/lang}' }, |
fd4c3c75 AE |
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}' }, | |
2f322a96 | 10 | redo: { icon: 'fa-repeat', title: '{lang}wcf.editor.button.redo{/lang}' }, |
fd4c3c75 AE |
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}' }, | |
2f322a96 | 15 | undo: { icon: 'fa-undo', title: '{lang}wcf.editor.button.undo{/lang}' }, |
fd4c3c75 | 16 | woltlabColor: { icon: 'fa-paint-brush', title: '{lang}wcf.editor.button.color{/lang}' }, |
32f658ce | 17 | woltlabFont: { icon: 'fa-font', title: '{lang}wcf.editor.button.font{/lang}' }, |
f06b38e2 | 18 | woltlabImage: { icon: 'fa-picture-o', title: '{lang}wcf.editor.button.image{/lang}' }, |
fd4c3c75 | 19 | woltlabMedia: { icon: 'fa-file-o', title: '{lang}wcf.editor.button.media{/lang}' }, |
81011521 AE |
20 | woltlabQuote: { icon: 'fa-comment', title: '{lang}wcf.editor.button.quote{/lang}' }, |
21 | woltlabSize: { icon: 'fa-text-height', title: '{lang}wcf.editor.button.size{/lang}' } | |
fd4c3c75 | 22 | }; |
fd4c3c75 | 23 | |
8399847c AE |
24 | buttonMobile = ['format', 'bold', 'italic', 'underline', 'alignment', 'link', 'woltlabImage', 'woltlabMedia']; |
25 | ||
fd4c3c75 | 26 | buttons.push('html'); |
2f322a96 AE |
27 | buttons.push('undo'); |
28 | buttons.push('redo'); | |
fd4c3c75 | 29 | |
b4808167 AE |
30 | buttons.push('wcfSeparator'); |
31 | ||
5840fdfd AE |
32 | buttons.push('format'); |
33 | ||
34 | buttons.push('wcfSeparator'); | |
35 | ||
fd4c3c75 AE |
36 | buttons.push('bold'); |
37 | buttons.push('italic'); | |
38 | buttons.push('underline'); | |
fd4c3c75 | 39 | buttons.push('deleted'); |
fd4c3c75 | 40 | |
b4808167 | 41 | buttons.push('wcfSeparator'); |
fd4c3c75 | 42 | |
b4808167 AE |
43 | buttons.push('subscript'); |
44 | buttons.push('superscript'); | |
32f658ce AE |
45 | {if $__wcf->getBBCodeHandler()->isAvailableBBCode('font')} |
46 | buttons.push('woltlabFont'); | |
47 | {/if} | |
0f236232 | 48 | {if $__wcf->getBBCodeHandler()->isAvailableBBCode('size')} |
81011521 | 49 | buttons.push('woltlabSize'); |
0f236232 MS |
50 | {/if} |
51 | {if $__wcf->getBBCodeHandler()->isAvailableBBCode('color')} | |
fd4c3c75 | 52 | buttons.push('woltlabColor'); |
0f236232 | 53 | {/if} |
c1b6e4c6 | 54 | |
b4808167 AE |
55 | buttons.push('wcfSeparator'); |
56 | ||
57 | buttons.push('lists'); | |
58 | buttons.push('alignment'); | |
59 | ||
0f236232 | 60 | {if $__wcf->getBBCodeHandler()->isAvailableBBCode('url')} |
fd4c3c75 | 61 | buttons.push('link'); |
0f236232 MS |
62 | {/if} |
63 | {if $__wcf->getBBCodeHandler()->isAvailableBBCode('img')} | |
f06b38e2 | 64 | buttons.push('woltlabImage'); |
0f236232 | 65 | {/if} |
25863cff | 66 | buttons.push('table'); |
d47835d8 | 67 | |
b4808167 AE |
68 | buttons.push('wcfSeparator'); |
69 | ||
41d1a7ea MS |
70 | {if $__wcf->session->getPermission('admin.content.cms.canUseMedia')} |
71 | buttons.push('woltlabMedia'); | |
72 | {/if} | |
b4808167 | 73 | buttons.push('woltlabQuote'); |
04ae73f3 AE |
74 | |
75 | {foreach from=$__wcf->getBBCodeHandler()->getButtonBBCodes(true) item=__bbcode} | |
76 | buttonOptions['{$__bbcode->bbcodeTag}'] = { icon: '{$__bbcode->wysiwygIcon}', title: '{lang}{$__bbcode->buttonLabel}{/lang}' }; | |
77 | buttons.push('{$__bbcode->bbcodeTag}'); | |
78 | customButtons.push('{$__bbcode->bbcodeTag}'); | |
79 | {/foreach} |