Skip to content

Commit d5ea649

Browse files
committed
update wysiwyg field for ckeditor
1 parent 9507ec1 commit d5ea649

File tree

6 files changed

+953
-180
lines changed

6 files changed

+953
-180
lines changed

acptemplates/__mcWysiwygFormField.tpl

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<textarea {*
2-
*}id="{@$field->getPrefixedId()}" {*
3-
*}name="{@$field->getPrefixedId()}" {*
2+
*}id="{$field->getPrefixedId()}" {*
3+
*}name="{$field->getPrefixedId()}" {*
44
*}class="wysiwygTextarea" {*
55
*}data-disable-attachments="{if $field->supportsAttachments()}false{else}true{/if}" {*
66
*}data-support-mention="{if $field->supportsMentions()}true{else}false{/if}"{*
@@ -11,31 +11,31 @@
1111
*}{/if}{*
1212
*}{/if}{*
1313
*}{foreach from=$field->getFieldAttributes() key='attributeName' item='attributeValue'} {$attributeName}="{$attributeValue}"{/foreach}{*
14-
*}>{if !$field->isI18n() || !$field->hasI18nValues() || $availableLanguages|count === 1}{$field->getValue()}{/if}</textarea>
14+
*}>{if !$field->hasI18nValues() || $availableLanguages|count === 1}{$field->getValue()}{/if}</textarea>
1515

1616
{include file='wysiwyg' wysiwygSelector=$field->getPrefixedId()}
1717

1818
{if $field->supportsQuotes()}
19-
<script data-relocate="true">
20-
// Bootstrap for window.__wcf_bc_eventHandler
21-
require(['WoltLabSuite/Core/Bootstrap', 'WoltLabSuite/Core/Ui/Message/Quote'], (Bootstrap, UiMessageQuote) => {
22-
{include file='__messageQuoteManager' wysiwygSelector=$field->getPrefixedId() supportPaste=true}
19+
<script data-relocate="true">
20+
// Bootstrap for window.__wcf_bc_eventHandler
21+
require(['WoltLabSuite/Core/Bootstrap', 'WoltLabSuite/Core/Ui/Message/Quote'], (Bootstrap, { UiMessageQuote }) => {
22+
{include file='__messageQuoteManager' wysiwygSelector=$field->getPrefixedId() supportPaste=true}
2323
24-
{if $field->getQuoteData() !== null}
25-
const quoteHandler = new UiMessageQuote.default(
26-
$quoteManager,
27-
'{$field->getQuoteData('actionClass')|encodeJS}',
28-
'{$field->getQuoteData('objectType')}',
29-
'{$field->getQuoteData('selectors')[container]}',
30-
'{$field->getQuoteData('selectors')[messageBody]}',
31-
'{$field->getQuoteData('selectors')[messageContent]}',
32-
true
33-
);
24+
{if $field->getQuoteData() !== null}
25+
const quoteHandler = new UiMessageQuote(
26+
$quoteManager,
27+
'{$field->getQuoteData('actionClass')|encodeJS}',
28+
'{$field->getQuoteData('objectType')}',
29+
'{$field->getQuoteData('selectors')[container]}',
30+
'{$field->getQuoteData('selectors')[messageBody]}',
31+
'{$field->getQuoteData('selectors')[messageContent]}',
32+
true
33+
);
3434
35-
document.getElementById('{@$field->getPrefixedId()}').setAttribute('data-quote-handler', quoteHandler);
36-
{/if}
37-
});
38-
</script>
35+
document.getElementById('{@$field->getPrefixedId()}').setAttribute('data-quote-handler', quoteHandler);
36+
{/if}
37+
});
38+
</script>
3939
{/if}
4040

4141
{if $field->isI18n()}

0 commit comments

Comments
 (0)