aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorHoang Pham <hoangmaths96@gmail.com>2024-06-27 16:58:33 +0700
committerJulius Härtl <jus@bitgrid.net>2024-07-04 11:09:21 +0200
commit9a2f026bd675dba99c04e380cf084e6ccd5fe96d (patch)
tree353f47a3d9b3d0d5edcfd422b09673f9bd999b8d /core
parent8cb0f1a3ae62790152795b66e57a6e9dd67f5996 (diff)
downloadnextcloud-server-9a2f026bd675dba99c04e380cf084e6ccd5fe96d.tar.gz
nextcloud-server-9a2f026bd675dba99c04e380cf084e6ccd5fe96d.zip
feat: support excalidraw file
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
Diffstat (limited to 'core')
-rw-r--r--core/img/filetypes/whiteboard.svg1
-rw-r--r--core/js/mimetype.js1
-rw-r--r--core/js/mimetypelist.js2
3 files changed, 4 insertions, 0 deletions
diff --git a/core/img/filetypes/whiteboard.svg b/core/img/filetypes/whiteboard.svg
new file mode 100644
index 00000000000..a5f1e1d8888
--- /dev/null
+++ b/core/img/filetypes/whiteboard.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.04,2.5L9.53,5H14.53L12.04,2.5M4,7V20H20V7H4M12,0L17,5V5H20A2,2 0 0,1 22,7V20A2,2 0 0,1 20,22H4A2,2 0 0,1 2,20V7A2,2 0 0,1 4,5H7V5L12,0M7,18V14H12V18H7M14,17V10H18V17H14M6,12V9H11V12H6Z" /></svg> \ No newline at end of file
diff --git a/core/js/mimetype.js b/core/js/mimetype.js
index 3c1396004de..058d90ba509 100644
--- a/core/js/mimetype.js
+++ b/core/js/mimetype.js
@@ -63,6 +63,7 @@ OC.MimeType = {
while (mimeType in OC.MimeTypeList.aliases) {
mimeType = OC.MimeTypeList.aliases[mimeType];
}
+
if (mimeType in OC.MimeType._mimeTypeIcons) {
return OC.MimeType._mimeTypeIcons[mimeType];
}
diff --git a/core/js/mimetypelist.js b/core/js/mimetypelist.js
index 7caeaa72f90..ee40a208773 100644
--- a/core/js/mimetypelist.js
+++ b/core/js/mimetypelist.js
@@ -26,6 +26,7 @@ OC.MimeTypeList={
"application/postscript": "image",
"application/rss+xml": "application/xml",
"application/vnd.android.package-archive": "package/x-generic",
+ "application/vnd.excalidraw+json": "whiteboard",
"application/vnd.lotus-wordpro": "x-office/document",
"application/vnd.garmin.tcx+xml": "location",
"application/vnd.google-earth.kml+xml": "location",
@@ -141,6 +142,7 @@ OC.MimeTypeList={
"text-code",
"text-vcard",
"video",
+ "whiteboard",
"x-office-document",
"x-office-drawing",
"x-office-form",