From 243c2e0f05ddfe21d9163becb32b4832aebcebf7 Mon Sep 17 00:00:00 2001 From: ckx6954 Date: Mon, 16 Dec 2024 16:14:47 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EA=B2=8C=EC=8B=9C=ED=8C=90=20=EC=9E=91?= =?UTF-8?q?=EC=84=B1=20=EC=83=9D=EC=84=B1=20-=20continue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 19 ++++++++ package.json | 1 + public/img/favicon/site.webmanifest | 12 ++++- src/components/editor/QEditor.vue | 69 +++++++++++++++++++++++++++++ src/components/input/FormFile.vue | 14 ++++++ src/components/input/FormInput.vue | 60 +++++++++++++++++++++++++ src/components/input/FormSelect.vue | 21 +++++++++ src/layouts/TheMenu.vue | 2 +- src/main.js | 5 ++- src/router/index.js | 5 --- src/views/board/BoardWrite.vue | 53 +++++++++++++++++++++- 11 files changed, 251 insertions(+), 10 deletions(-) create mode 100644 src/components/editor/QEditor.vue create mode 100644 src/components/input/FormFile.vue create mode 100644 src/components/input/FormInput.vue create mode 100644 src/components/input/FormSelect.vue diff --git a/package-lock.json b/package-lock.json index 8df576e..b51eb4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@popperjs/core": "^2.11.8", + "@tinymce/tinymce-vue": "^5.1.1", "@vueup/vue-quill": "^1.2.0", "axios": "^1.7.9", "bootstrap": "^5.3.3", @@ -1514,6 +1515,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@tinymce/tinymce-vue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@tinymce/tinymce-vue/-/tinymce-vue-5.1.1.tgz", + "integrity": "sha512-iO57HOWesFOhsaqjA5Ea6sDvQBmJJH3/dq00Uvg7metlct2kLF+ctRgoDsetLt6gmeZ7COPftr814/XzqnJ/dg==", + "license": "MIT", + "dependencies": { + "tinymce": "^6.0.0 || ^5.5.1" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -4312,6 +4325,12 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/tinymce": { + "version": "6.8.5", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-6.8.5.tgz", + "integrity": "sha512-qAL/FxL7cwZHj4BfaF818zeJJizK9jU5IQzTcSLL4Rj5MaJdiVblEj7aDr80VCV1w9h4Lak9hlnALhq/kVtN1g==", + "license": "MIT" + }, "node_modules/totalist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", diff --git a/package.json b/package.json index 62f9160..7d7c538 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "@popperjs/core": "^2.11.8", + "@tinymce/tinymce-vue": "^5.1.1", "@vueup/vue-quill": "^1.2.0", "axios": "^1.7.9", "bootstrap": "^5.3.3", diff --git a/public/img/favicon/site.webmanifest b/public/img/favicon/site.webmanifest index 45dc8a2..4b82995 100644 --- a/public/img/favicon/site.webmanifest +++ b/public/img/favicon/site.webmanifest @@ -1 +1,11 @@ -{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file +{ + "name": "", + "short_name": "", + "icons": [ + { "src": "/img/favicon/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, + { "src": "/img/favicon/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/src/components/editor/QEditor.vue b/src/components/editor/QEditor.vue new file mode 100644 index 0000000..83368e6 --- /dev/null +++ b/src/components/editor/QEditor.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/components/input/FormFile.vue b/src/components/input/FormFile.vue new file mode 100644 index 0000000..e0d026a --- /dev/null +++ b/src/components/input/FormFile.vue @@ -0,0 +1,14 @@ + + + + + diff --git a/src/components/input/FormInput.vue b/src/components/input/FormInput.vue new file mode 100644 index 0000000..bbc4af4 --- /dev/null +++ b/src/components/input/FormInput.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/src/components/input/FormSelect.vue b/src/components/input/FormSelect.vue new file mode 100644 index 0000000..763027b --- /dev/null +++ b/src/components/input/FormSelect.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/layouts/TheMenu.vue b/src/layouts/TheMenu.vue index 6a3ba6e..a5e9fb3 100644 --- a/src/layouts/TheMenu.vue +++ b/src/layouts/TheMenu.vue @@ -38,7 +38,7 @@
Main
-