2 <div id="settings_{if $wysiwygSelector|isset}{$wysiwygSelector}{else}text{/if}" class="messageTabMenuContent">
4 {event name='beforeSettings'}
6 {capture assign='__messageFormSettingsInlineSettings'}{event name='settings'}{/capture}
7 {assign var='__messageFormSettingsInlineSettings' value=$__messageFormSettingsInlineSettings|trim}
9 {if $__messageFormSettingsInlineSettings}
11 {@$__messageFormSettingsInlineSettings}
15 {event name='afterSettings'}
18 <script data-relocate="true">
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();
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');
37 parameters[$element.prop('name')] = $value;