maintain (eslint): linting on frontend

This commit is contained in:
Mickael Kerjean
2021-12-21 01:32:37 +11:00
parent 48a6763380
commit 5156432b52
62 changed files with 1920 additions and 1655 deletions

View File

@ -1,38 +1,36 @@
import Path from 'path';
import Path from "path";
export function getMimeType(file){
let ext = Path.extname(file).replace(/^\./, "").toLowerCase();
let mime = CONFIG.mime[ext];
if(mime){
return mime;
}else{
export function getMimeType(file) {
const ext = Path.extname(file).replace(/^\./, "").toLowerCase();
if (!window.CONFIG.mime[ext]) {
return "text/plain";
}
return window.CONFIG.mime[ext];
}
export function opener(file){
let mime = getMimeType(file);
let openerFromPlugin = window.overrides["xdg-open"](mime);
if(openerFromPlugin !== null){
export function opener(file) {
const mime = getMimeType(file);
const openerFromPlugin = window.overrides["xdg-open"](mime);
if (openerFromPlugin !== null) {
return openerFromPlugin;
}else if(mime.split("/")[0] === "text"){
} else if (mime.split("/")[0] === "text") {
return ["editor", null];
}else if(mime === "application/pdf"){
} else if (mime === "application/pdf") {
return ["pdf", null];
}else if(mime.split("/")[0] === "image"){
} else if (mime.split("/")[0] === "image") {
return ["image", null];
}else if(["application/javascript", "application/xml", "application/json", "application/x-perl"].indexOf(mime) !== -1){
} else if (["application/javascript", "application/xml", "application/json",
"application/x-perl"].indexOf(mime) !== -1) {
return ["editor", null];
}else if(["audio/wave", "audio/mp3", "audio/flac", "audio/ogg"].indexOf(mime) !== -1){
} else if (["audio/wave", "audio/mp3", "audio/flac", "audio/ogg"].indexOf(mime) !== -1) {
return ["audio", null];
}else if(mime === "application/x-form"){
} else if (mime === "application/x-form") {
return ["form", null];
}else if(mime.split("/")[0] === "video" || mime === "application/ogg"){
} else if (mime.split("/")[0] === "video" || mime === "application/ogg") {
return ["video", null];
}else if(mime.split("/")[0] === "application"){
} else if (mime.split("/")[0] === "application") {
return ["download", null];
}else{
} else {
return ["editor", null];
}
}