diff --git a/package.json b/package.json index 4942845..4068265 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "magico-pagebuilder", - "version": "0.0.19", + "version": "0.0.20", "private": true, "scripts": { "dev": "vite", diff --git a/src/components/plugin/SectionTextarea.vue b/src/components/plugin/SectionTextarea.vue index 922022d..83db64f 100644 --- a/src/components/plugin/SectionTextarea.vue +++ b/src/components/plugin/SectionTextarea.vue @@ -6,7 +6,7 @@
- create -
-
- +
+
+
+ +
@@ -46,6 +47,7 @@ import MagicoModal from './../MagicoModal.vue' import tinymceConfig from '../tinymce/config.js' import Editor from '@tinymce/tinymce-vue' +import { nextTick } from 'vue' export default { emits: ['update:modelValue'], components: { @@ -72,9 +74,14 @@ export default { }, height: window.innerHeight - window.innerHeight / 4, modalBox: false, + delayModal: false, + editor: null, text: '', name: 'core_section_textarea', vtinymce: Object.assign(tinymceConfig, { + setup: function (e) { + console.log(e) + }, file_picker_callback: (callback) => { if (this.$filechooser) { this.$filechooser.open({ @@ -108,6 +115,16 @@ export default { } }, methods: { + openModal: function () { + let vm = this + this.modalBox = true + setTimeout(function () { + vm.delayModal = true + }, 200) + // nextTick(() => { + // vm.delayModal = true + // }) + }, removeItem: function () { this.$emit('itemRemoved', this.modelValue) }, @@ -115,6 +132,7 @@ export default { setTimeout( function () { this.modalBox = false + this.delayModal = false this.$emit('update:modelValue', { name: this.name, text: this.text