Skip to content

Commit 4117a35

Browse files
committed
chore: Fix templates
1 parent 5b73586 commit 4117a35

2 files changed

Lines changed: 30 additions & 14 deletions

File tree

view/adminhtml/templates/form/field_type/pagebuilder.phtml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,10 @@ $domId = preg_replace('/([^a-zA-Z0-9\-]+)/', '-', $block->getNameInLayout().'-'.
5353
data-scope="<?= $escaper->escapeHtml($field->getScope()) ?>"
5454
data-code="<?= $escaper->escapeHtml($field->getCode()) ?>"
5555
data-component-scope="<?= $escaper->escapeHtml($field->getCode()) ?>"
56-
<?php foreach ($fieldAttributes as $attributeName => $attributeValue) : ?> <?= /* @noEscape */ $attributeName ?>="<?= /* @noEscape */ $attributeValue ?>"
57-
<?php endforeach; ?> :value="<?= $escaper->escapeHtml($identifier) ?>"
58-
@change="<?= $escaper->escapeHtml($field->getAlpineSetter()) ?>PageBuilder"
59-
></textarea></div>
56+
<?php foreach ($fieldAttributes as $attributeName => $attributeValue) : ?>
57+
<?= /* @noEscape */ $attributeName ?>="<?= /* @noEscape */ $attributeValue ?>"
58+
<?php endforeach; ?>
59+
:value="<?= $escaper->escapeHtml($identifier) ?>"
60+
@change="<?= $escaper->escapeHtml($field->getAlpineSetter()) ?>PageBuilder">
61+
</textarea>
62+
</div>

view/adminhtml/templates/script/component/pagebuilder-component.phtml

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
1-
<?php declare(strict_types=1); /** @version 0.6.4 */ use Loki\AdminComponents\ViewModel\Form\Field\Editor; use Loki\Components\Factory\ViewModelFactory; use Magento\Framework\View\Element\Template; /** @var Template $block */ /** @var ViewModelFactory $viewModelFactory */ /** @var Editor $editor */ $editor = $viewModelFactory->create(Editor::class); ?> <script>
1+
<?php
2+
declare(strict_types=1);
3+
4+
use Loki\AdminComponents\ViewModel\Form\Field\Editor;
5+
use Loki\Components\Factory\ViewModelFactory;
6+
use Magento\Framework\View\Element\Template;
7+
8+
/** @version 0.6.4 */
9+
/** @var Template $block */
10+
/** @var ViewModelFactory $viewModelFactory */
11+
/** @var Editor $editor */
12+
13+
$editor = $viewModelFactory->create(Editor::class); ?>
14+
<script>
215
document.addEventListener('alpine:init', () => {
316
Alpine.data('LokiAdminFormPagebuilderComponent', () => ({
417
wysiwygInstance: null,
518
init() {
619
const item = this.item;
720
const elementId = this.$refs.textarea.getAttribute('id');
821
const componentName = this.$refs.textarea.getAttribute('data-component-scope');
9-
22+
1023
const componentConfig = JSON.parse('<?= $escaper->escapeHtml($editor->getComponentConfigAsJson()) ?>');
1124

1225
return;
@@ -26,10 +39,10 @@
2639

2740
layout(componentsConfig);
2841

29-
30-
31-
32-
42+
43+
44+
45+
3346
return;
3447
})
3548

@@ -46,9 +59,9 @@
4659
suffixRegExpPattern: false,
4760
elementSelector: '#' + elementId,
4861
content: this.$refs.textarea.value || '',
49-
dataScope: 'content',
62+
dataScope: 'content',
5063
wysiwygConfigData: Object.assign({
51-
height: '300px',
64+
height: '300px',
5265
add_variables: true,
5366
add_widgets: true,
5467
add_images: true,
@@ -79,7 +92,7 @@
7992
},
8093
setValuePageBuilder(event) {
8194
this.setValue(event);
82-
event.target.dispatchEvent(new Event('change', { bubbles: true }));
95+
event.target.dispatchEvent(new Event('change', { bubbles: true }));
8396
}
8497
}));
85-
});</script>
98+
});</script>

0 commit comments

Comments
 (0)