Added proper support for font size and color
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / messageFormSettingsInline.tpl
CommitLineData
3235176f 1{hascontent}
299eb8b4 2 <div id="settings_{if $wysiwygSelector|isset}{$wysiwygSelector}{else}text{/if}" class="messageTabMenuContent">
3235176f
AE
3 {content}
4 {event name='beforeSettings'}
5
6 {capture assign='__messageFormSettingsInlineSettings'}{event name='settings'}{/capture}
7 {assign var='__messageFormSettingsInlineSettings' value=$__messageFormSettingsInlineSettings|trim}
8
9 {if $__messageFormSettingsInlineSettings}
8f969d3e 10 <dl class="condensed">
3235176f
AE
11 {@$__messageFormSettingsInlineSettings}
12 </dl>
13 {/if}
14
15 {event name='afterSettings'}
16 {/content}
299eb8b4 17 </div>
3235176f
AE
18 <script data-relocate="true">
19 $(function() {
20 WCF.System.Event.addListener('com.woltlab.wcf.messageOptionsInline', 'submit_{if $wysiwygSelector|isset}{$wysiwygSelector}{else}text{/if}', function(parameters) {
21 var $settings = $('#settings_{if $wysiwygSelector|isset}{$wysiwygSelector}{else}text{/if}');
22 $settings.find('input, select, textarea').each(function(index, element) {
23 var $element = $(element);
24 var $value = $element.val();
25
26 if ($element.getTagName() == 'input') {
27 if (!$element.is(':checked')) {
28 if ($element.prop('type') == 'checkbox' && $element.data('submitEmpty') !== undefined) {
29 $value = $element.data('submitEmpty');
30 }
31 else {
32 return true;
33 }
996dd9e0
AE
34 }
35 }
3235176f
AE
36
37 parameters[$element.prop('name')] = $value;
38 });
996dd9e0
AE
39 });
40 });
3235176f
AE
41 </script>
42{/hascontent}