From 01e86b071a9948f38d86baabc92c9ddc42ce7057 Mon Sep 17 00:00:00 2001 From: szymon Date: Thu, 17 Aug 2023 11:33:13 +0200 Subject: [PATCH] add pagebuilder --- index.html | 1 + package.json | 8 +- src/components/SectionElement.vue | 21 ++---- src/components/tinymce/config.js | 118 ++++++++++++++++++++++++++++++ yarn.lock | 17 +++++ 5 files changed, 149 insertions(+), 16 deletions(-) create mode 100644 src/components/tinymce/config.js diff --git a/index.html b/index.html index 99f583a..dc6b602 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,7 @@ + Vite App diff --git a/package.json b/package.json index 9b8c496..0574b2c 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,13 @@ }, "dependencies": { "@popperjs/core": "^2.11.8", - "bootstrap": "^5.3.1", + "@tinymce/tinymce-vue": "^4", "axios": "^1.4.0", + "bootstrap": "^5.3.1", "bootstrap-icons": "^1.10.5", - "vuedraggable": "^4.1.0", - "vue": "^3.3.4" + "tinymce": "^6.6.2", + "vue": "^3.3.4", + "vuedraggable": "^4.1.0" }, "devDependencies": { "@rushstack/eslint-patch": "^1.3.2", diff --git a/src/components/SectionElement.vue b/src/components/SectionElement.vue index 2cc7f1f..fb8115f 100644 --- a/src/components/SectionElement.vue +++ b/src/components/SectionElement.vue @@ -7,9 +7,7 @@ v-for="(template, key) in name_templates" :key="key" class="badge badge-secondary mr-1" - @click=" - saveElement(element, true) - " + @click="saveElement(element, true)" >{{ template }} @@ -33,9 +31,7 @@ v-for="(template, key) in key_templates" :key="key" class="badge badge-secondary mr-1" - @click=" - saveElement(element, true) - " + @click="saveElement(element, true)" >{{ template }} @@ -113,7 +109,7 @@ v-model="element.text" @input="saveElement(element, true)" > - +
@@ -133,9 +129,7 @@ v-for="(template, key) in name_templates" :key="key" class="badge badge-secondary mr-1" - @click=" - saveElement(element, true) - " + @click="saveElement(element, true)" >{{ template }}
@@ -275,9 +269,10 @@