Skip to content

Commit f5de005

Browse files
authored
feat: Add YAML format to CodeMirror (#7326)
Refs #7274
1 parent 335a823 commit f5de005

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

frontend/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
},
2222
"dependencies": {
2323
"@codemirror/lang-html": "^6.4.9",
24+
"@codemirror/lang-yaml": "^6.1.2",
2425
"@codemirror/lang-javascript": "^6.2.2",
2526
"@codemirror/lang-php": "^6.0.1",
2627
"@codemirror/language": "^6.10.2",

frontend/src/views/app-store/detail/install/index.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,14 @@ import { useRouter } from 'vue-router';
153153
import Params from '../params/index.vue';
154154
import Header from '@/components/drawer-header/index.vue';
155155
import { Codemirror } from 'vue-codemirror';
156-
import { javascript } from '@codemirror/lang-javascript';
156+
import { yaml } from '@codemirror/lang-yaml';
157157
import { oneDark } from '@codemirror/theme-one-dark';
158158
import i18n from '@/lang';
159159
import { MsgError } from '@/utils/message';
160160
import { Container } from '@/api/interface/container';
161161
import { loadResourceLimit } from '@/api/modules/container';
162162
163-
const extensions = [javascript(), oneDark];
163+
const extensions = [yaml(), oneDark];
164164
const router = useRouter();
165165
166166
interface InstallRrops {

frontend/src/views/app-store/installed/detail/index.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,13 @@ import { Rules, checkNumberRange } from '@/global/form-rules';
151151
import { MsgSuccess } from '@/utils/message';
152152
import i18n from '@/lang';
153153
import { Codemirror } from 'vue-codemirror';
154-
import { javascript } from '@codemirror/lang-javascript';
154+
import { yaml } from '@codemirror/lang-yaml';
155155
import { oneDark } from '@codemirror/theme-one-dark';
156156
import { getLanguage } from '@/utils/util';
157157
import { Container } from '@/api/interface/container';
158158
import { loadResourceLimit } from '@/api/modules/container';
159159
160-
const extensions = [javascript(), oneDark];
160+
const extensions = [yaml(), oneDark];
161161
162162
interface ParamProps {
163163
id: Number;

frontend/src/views/container/compose/create/index.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,10 @@ import DrawerHeader from '@/components/drawer-header/index.vue';
135135
import { listComposeTemplate, testCompose, upCompose } from '@/api/modules/container';
136136
import { loadBaseDir } from '@/api/modules/setting';
137137
import { MsgError } from '@/utils/message';
138-
import { javascript } from '@codemirror/lang-javascript';
138+
import { yaml } from '@codemirror/lang-yaml';
139139
import { oneDark } from '@codemirror/theme-one-dark';
140140
141-
const extensions = [javascript(), oneDark];
141+
const extensions = [yaml(), oneDark];
142142
143143
const showLog = ref(false);
144144
const loading = ref();

frontend/src/views/container/compose/edit/index.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
</template>
7676
<script lang="ts" setup>
7777
import { Codemirror } from 'vue-codemirror';
78-
import { javascript } from '@codemirror/lang-javascript';
78+
import { yaml } from '@codemirror/lang-yaml';
7979
import { oneDark } from '@codemirror/theme-one-dark';
8080
import { ref } from 'vue';
8181
import { composeUpdate } from '@/api/modules/container';
@@ -87,7 +87,7 @@ import { ElForm } from 'element-plus';
8787
const emit = defineEmits<{ (e: 'search'): void }>();
8888
const loading = ref(false);
8989
const composeVisible = ref(false);
90-
const extensions = [javascript(), oneDark];
90+
const extensions = [yaml(), oneDark];
9191
const path = ref();
9292
const content = ref();
9393
const name = ref();

0 commit comments

Comments
 (0)