refactor(view) isImage

This commit is contained in:
coderaiser 2017-11-13 13:42:36 +02:00
parent ca284ed72f
commit a088a6718e

View file

@ -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) {