From c63897ded40d1a0cde14564604c7c4337777efec Mon Sep 17 00:00:00 2001
From: zhengkunwang223 <31820853+zhengkunwang223@users.noreply.github.com>
Date: Wed, 12 Apr 2023 15:28:31 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=87=E4=BB=B6=E7=BC=96=E8=BE=91?=
=?UTF-8?q?=E5=99=A8=E5=A2=9E=E5=8A=A0=20python=20=E8=AF=AD=E8=A8=80=20(#5?=
=?UTF-8?q?95)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
frontend/src/global/mimetype.ts | 90 +++++++++----------
.../file-management/code-editor/index.vue | 2 +-
.../src/views/host/file-management/index.vue | 4 +-
3 files changed, 48 insertions(+), 48 deletions(-)
diff --git a/frontend/src/global/mimetype.ts b/frontend/src/global/mimetype.ts
index 8ac3c7c4e..0f62671fb 100644
--- a/frontend/src/global/mimetype.ts
+++ b/frontend/src/global/mimetype.ts
@@ -19,62 +19,62 @@ export const Mimetypes = new Map([
export const Languages = [
{
label: 'plaintext',
- value: 'plaintext',
+ value: ['txt'],
},
{
label: 'json',
- value: 'json',
- },
- {
- label: 'go',
- value: 'go',
- },
- {
- label: 'html',
- value: 'html',
- },
- {
- label: 'javascript',
- value: 'javascript',
- },
- {
- label: 'java',
- value: 'java',
- },
- {
- label: 'kotlin',
- value: 'kotlin',
+ value: ['json'],
},
{
label: 'markdown',
- value: 'markdown',
- },
- {
- label: 'mysql',
- value: 'mysql',
- },
- {
- label: 'php',
- value: 'php',
- },
- {
- label: 'redis',
- value: 'redis',
- },
- {
- label: 'shell',
- value: 'shell',
- },
- {
- label: 'sql',
- value: 'sql',
+ value: ['md'],
},
{
label: 'yaml',
- value: 'yaml',
+ value: ['yml', 'yaml'],
+ },
+ {
+ label: 'php',
+ value: ['php'],
+ },
+ {
+ label: 'sql',
+ value: ['sql'],
+ },
+ {
+ label: 'go',
+ value: ['go'],
+ },
+ {
+ label: 'html',
+ value: ['html'],
+ },
+ {
+ label: 'javascript',
+ value: ['js'],
+ },
+ {
+ label: 'java',
+ value: ['java'],
+ },
+ {
+ label: 'kotlin',
+ value: ['kt'],
+ },
+ {
+ label: 'python',
+ value: ['py'],
+ },
+ {
+ label: 'redis',
+ value: ['redis'],
+ },
+ {
+ label: 'shell',
+ value: ['sh'],
},
{
label: 'css',
- value: 'css',
+ value: ['css'],
},
];
diff --git a/frontend/src/views/host/file-management/code-editor/index.vue b/frontend/src/views/host/file-management/code-editor/index.vue
index 31a3ee18c..7e9767e52 100644
--- a/frontend/src/views/host/file-management/code-editor/index.vue
+++ b/frontend/src/views/host/file-management/code-editor/index.vue
@@ -15,7 +15,7 @@
-
+
diff --git a/frontend/src/views/host/file-management/index.vue b/frontend/src/views/host/file-management/index.vue
index 6519112d6..74bc7024a 100644
--- a/frontend/src/views/host/file-management/index.vue
+++ b/frontend/src/views/host/file-management/index.vue
@@ -454,8 +454,8 @@ const openCodeEditor = (row: File.File) => {
if (row.extension != '') {
Languages.forEach((language) => {
const ext = row.extension.substring(1);
- if (language.value == ext) {
- fileEdit.language = language.value;
+ if (language.value.indexOf(ext) > -1) {
+ fileEdit.language = language.label;
}
});
}