From d91ce3da65f5fc5dff8a4aa7f0c3d5e9cf7c2a28 Mon Sep 17 00:00:00 2001
From: zhengkunwang <31820853+zhengkunwang223@users.noreply.github.com>
Date: Mon, 8 Jul 2024 21:45:23 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=9F=E4=B8=80=20CodeMirror=20?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6=20(#5716)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
frontend/package.json | 1 +
.../components/codemirror-dialog/index.vue | 37 +----
.../src/components/codemirror-pro/index.vue | 136 ++++++++++++++++++
frontend/src/components/compose-log/index.vue | 63 ++++----
.../src/components/container-log/index.vue | 62 ++++----
.../views/app-store/detail/install/index.vue | 27 +---
.../app-store/installed/detail/index.vue | 19 +--
.../app-store/installed/upgrade/index.vue | 20 +--
.../views/container/compose/create/index.vue | 29 ++--
.../views/container/compose/edit/index.vue | 20 +--
.../views/container/container/log/index.vue | 55 ++++---
.../src/views/container/image/build/index.vue | 13 +-
.../src/views/container/setting/index.vue | 27 ++--
.../views/container/template/detail/index.vue | 19 +--
.../container/template/operator/index.vue | 20 +--
frontend/src/views/cronjob/record/index.vue | 56 ++++----
.../database/postgresql/setting/index.vue | 27 +---
.../views/database/redis/setting/index.vue | 48 +------
.../host/process/process/detail/index.vue | 20 +--
.../src/views/toolbox/device/dns/index.vue | 18 +--
.../src/views/toolbox/device/hosts/index.vue | 20 +--
frontend/src/views/toolbox/fail2ban/index.vue | 21 +--
.../supervisor/config/source/index.vue | 23 +--
.../views/toolbox/supervisor/file/index.vue | 25 +---
.../website/config/basic/proxy/file/index.vue | 38 +----
.../config/basic/redirect/file/index.vue | 47 +-----
.../website/config/basic/rewrite/index.vue | 22 +--
.../website/config/resource/nginx/index.vue | 20 +--
.../website/config/resource/php-fpm/index.vue | 21 +--
.../src/views/website/website/nginx/index.vue | 2 +-
.../website/website/nginx/source/index.vue | 26 +---
31 files changed, 356 insertions(+), 626 deletions(-)
create mode 100644 frontend/src/components/codemirror-pro/index.vue
diff --git a/frontend/package.json b/frontend/package.json
index ee83d9fc3..a31a02763 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -22,6 +22,7 @@
"dependencies": {
"@codemirror/lang-html": "^6.4.9",
"@codemirror/lang-javascript": "^6.2.2",
+ "@codemirror/lang-json": "^6.0.1",
"@codemirror/lang-php": "^6.0.1",
"@codemirror/language": "^6.10.2",
"@codemirror/legacy-modes": "^6.4.0",
diff --git a/frontend/src/components/codemirror-dialog/index.vue b/frontend/src/components/codemirror-dialog/index.vue
index 4b100a036..ee5840309 100644
--- a/frontend/src/components/codemirror-dialog/index.vue
+++ b/frontend/src/components/codemirror-dialog/index.vue
@@ -1,47 +1,16 @@
-