Completely updated React, fixed #11, (hopefully)
This commit is contained in:
42
goTorrentWebUI/node_modules/attr-accept/src/index.js
generated
vendored
42
goTorrentWebUI/node_modules/attr-accept/src/index.js
generated
vendored
@@ -9,28 +9,28 @@
|
||||
* @returns {boolean}
|
||||
*/
|
||||
|
||||
import 'core-js/fn/array/some';
|
||||
import 'core-js/fn/string/ends-with';
|
||||
import 'core-js/fn/array/some'
|
||||
import 'core-js/fn/string/ends-with'
|
||||
|
||||
export default function(file, acceptedFiles) {
|
||||
if (file && acceptedFiles) {
|
||||
const acceptedFilesArray = (Array.isArray(acceptedFiles) ?
|
||||
acceptedFiles :
|
||||
acceptedFiles.split(','));
|
||||
const fileName = file.name || '';
|
||||
const mimeType = file.type || '';
|
||||
const baseMimeType = mimeType.replace(/\/.*$/, '');
|
||||
if (file && acceptedFiles) {
|
||||
const acceptedFilesArray = Array.isArray(acceptedFiles)
|
||||
? acceptedFiles
|
||||
: acceptedFiles.split(',')
|
||||
const fileName = file.name || ''
|
||||
const mimeType = file.type || ''
|
||||
const baseMimeType = mimeType.replace(/\/.*$/, '')
|
||||
|
||||
return acceptedFilesArray.some(type => {
|
||||
const validType = type.trim();
|
||||
if (validType.charAt(0) === '.') {
|
||||
return fileName.toLowerCase().endsWith(validType.toLowerCase());
|
||||
} else if (/\/\*$/.test(validType)) {
|
||||
// This is something like a image/* mime type
|
||||
return baseMimeType === validType.replace(/\/.*$/, '');
|
||||
}
|
||||
return mimeType === validType;
|
||||
});
|
||||
}
|
||||
return true;
|
||||
return acceptedFilesArray.some(type => {
|
||||
const validType = type.trim()
|
||||
if (validType.charAt(0) === '.') {
|
||||
return fileName.toLowerCase().endsWith(validType.toLowerCase())
|
||||
} else if (/\/\*$/.test(validType)) {
|
||||
// This is something like a image/* mime type
|
||||
return baseMimeType === validType.replace(/\/.*$/, '')
|
||||
}
|
||||
return mimeType === validType
|
||||
})
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
Reference in New Issue
Block a user