Skip to content

Commit a921e4a

Browse files
committed
Add a couple of file types to the text section
1 parent 9810cb8 commit a921e4a

File tree

4 files changed

+59
-7
lines changed

4 files changed

+59
-7
lines changed

tools/server/public/index.html.gz

2.76 KB
Binary file not shown.

tools/server/webui/src/lib/constants/supported-file-types.ts

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ export const TEXT_FILE_TYPES = {
126126
mimeTypes: [MimeTypeText.JAVA]
127127
},
128128
[FileTypeText.CPP]: {
129-
extensions: [FileExtensionText.CPP, FileExtensionText.C, FileExtensionText.H],
130-
mimeTypes: [MimeTypeText.CPP_SRC, MimeTypeText.C_SRC, MimeTypeText.C_HDR]
129+
extensions: [FileExtensionText.CPP, FileExtensionText.C, FileExtensionText.H, FileExtensionText.HPP],
130+
mimeTypes: [MimeTypeText.CPP_SRC, MimeTypeText.CPP_HDR, MimeTypeText.C_SRC, MimeTypeText.C_HDR]
131131
},
132132
[FileTypeText.PHP]: {
133133
extensions: [FileExtensionText.PHP],
@@ -183,10 +183,30 @@ export const TEXT_FILE_TYPES = {
183183
},
184184
[FileTypeText.LATEX]: {
185185
extensions: [FileExtensionText.TEX],
186-
mimeTypes: [MimeTypeText.LATEX]
186+
mimeTypes: [MimeTypeText.LATEX, MimeTypeText.TEX, MimeTypeText.TEX_APP]
187187
},
188188
[FileTypeText.BIBTEX]: {
189189
extensions: [FileExtensionText.BIB],
190190
mimeTypes: [MimeTypeText.BIBTEX]
191+
},
192+
[FileTypeText.CUDA]: {
193+
extensions: [FileExtensionText.CU, FileExtensionText.CUH],
194+
mimeTypes: [MimeTypeText.CUDA]
195+
},
196+
[FileTypeText.VULKAN]: {
197+
extensions: [FileExtensionText.COMP],
198+
mimeTypes: [MimeTypeText.PLAIN]
199+
},
200+
[FileTypeText.HASKELL]: {
201+
extensions: [FileExtensionText.HS],
202+
mimeTypes: [MimeTypeText.HASKELL]
203+
},
204+
[FileTypeText.CSHARP]: {
205+
extensions: [FileExtensionText.CS],
206+
mimeTypes: [MimeTypeText.CSHARP]
207+
},
208+
[FileTypeText.PROPERTIES]: {
209+
extensions: [FileExtensionText.PROPERTIES],
210+
mimeTypes: [MimeTypeText.PROPERTIES]
191211
}
192212
} as const;

tools/server/webui/src/lib/enums/files.ts

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,12 @@ export enum FileTypeText {
6262
VUE = 'vue',
6363
SVELTE = 'svelte',
6464
LATEX = 'latex',
65-
BIBTEX = 'bibtex'
65+
BIBTEX = 'bibtex',
66+
CUDA = 'cuda',
67+
VULKAN = 'vulkan',
68+
HASKELL = 'haskell',
69+
CSHARP = 'csharp',
70+
PROPERTIES = 'properties'
6671
}
6772

6873
// File extension enums
@@ -121,7 +126,14 @@ export enum FileExtensionText {
121126
VUE = '.vue',
122127
SVELTE = '.svelte',
123128
TEX = '.tex',
124-
BIB = '.bib'
129+
BIB = '.bib',
130+
CU = '.cu',
131+
CUH = '.cuh',
132+
COMP = '.comp',
133+
HPP = '.hpp',
134+
HS = '.hs',
135+
PROPERTIES = '.properties',
136+
CS = '.cs'
125137
}
126138

127139
// MIME type enums
@@ -165,7 +177,10 @@ export enum MimeTypeText {
165177
CSV = 'text/csv',
166178
PYTHON = 'text/x-python',
167179
JAVA = 'text/x-java-source',
180+
CPP_HDR = 'text/x-c++hdr',
168181
CPP_SRC = 'text/x-c++src',
182+
CSHARP = 'text/x-csharp',
183+
HASKELL = 'text/x-haskell',
169184
C_SRC = 'text/x-csrc',
170185
C_HDR = 'text/x-chdr',
171186
PHP = 'text/x-php',
@@ -182,6 +197,10 @@ export enum MimeTypeText {
182197
DART = 'text/x-dart',
183198
VUE = 'text/x-vue',
184199
SVELTE = 'text/x-svelte',
185-
LATEX = 'text/x-tex',
186-
BIBTEX = 'text/x-bibtex'
200+
TEX = 'text/x-tex',
201+
TEX_APP = 'application/x-tex',
202+
LATEX = 'application/x-latex',
203+
BIBTEX = 'text/x-bibtex',
204+
CUDA = 'text/x-cuda',
205+
PROPERTIES = 'text/properties'
187206
}

tools/server/webui/src/lib/utils/file-type.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@ export function getFileTypeCategory(mimeType: string): FileTypeCategory | null {
7777
case MimeTypeText.SVELTE:
7878
case MimeTypeText.LATEX:
7979
case MimeTypeText.BIBTEX:
80+
case MimeTypeText.CUDA:
81+
case MimeTypeText.CPP_HDR:
82+
case MimeTypeText.CSHARP:
83+
case MimeTypeText.HASKELL:
84+
case MimeTypeText.PROPERTIES:
85+
case MimeTypeText.TEX:
86+
case MimeTypeText.TEX_APP:
8087
return FileTypeCategory.TEXT;
8188

8289
default:
@@ -144,6 +151,12 @@ export function getFileTypeCategoryByExtension(filename: string): FileTypeCatego
144151
case FileExtensionText.SVELTE:
145152
case FileExtensionText.TEX:
146153
case FileExtensionText.BIB:
154+
case FileExtensionText.COMP:
155+
case FileExtensionText.CU:
156+
case FileExtensionText.CUH:
157+
case FileExtensionText.HPP:
158+
case FileExtensionText.HS:
159+
case FileExtensionText.PROPERTIES:
147160
return FileTypeCategory.TEXT;
148161

149162
default:

0 commit comments

Comments
 (0)