mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
refactor(view) isImage
This commit is contained in:
parent
ca284ed72f
commit
a088a6718e
1 changed files with 6 additions and 2 deletions
|
|
@ -7,6 +7,7 @@ require('../../css/view.css');
|
|||
const itype = require('itype/legacy');
|
||||
const rendy = require('rendy');
|
||||
const exec = require('execon');
|
||||
const currify = require('currify/legacy');
|
||||
|
||||
const {time} = require('../../common/util');
|
||||
const {FS} = require('../../common/cloudfunc');
|
||||
|
|
@ -16,6 +17,9 @@ const Events = require('../dom/events');
|
|||
const load = require('../dom/load');
|
||||
const Images = require('../dom/images');
|
||||
|
||||
const getRegExp = (ext) => RegExp(`\\.${ext}$`, 'i');
|
||||
const testRegExp = currify((name, reg) => reg.test(name));
|
||||
|
||||
CloudCmd.View = ViewProto;
|
||||
|
||||
module.exports = exec.bind();
|
||||
|
|
@ -247,8 +251,8 @@ function isImage(name) {
|
|||
];
|
||||
|
||||
return images
|
||||
.map((ext) => RegExp(`\\.${ext}$`, 'i'))
|
||||
.some((reg) => reg.test(name));
|
||||
.map(getRegExp)
|
||||
.some(testRegExp(name));
|
||||
}
|
||||
|
||||
function isMedia(name) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue