Closed
Description
We need to remove jquery syntax from our javascript validators, and needs to be resolved before #2401.
For example,
/**
* valid_file.js: check if provided argument has proper file extension.
*/
function validator(value) {
var validExtensions = ['csv', 'xml', 'json'];
if ($.inArray(value.split('.').pop().toLowerCase(), validExtensions) >= 0) {
return true;
} else {
return false;
}
}
export default function checkValidFile(value) {
return validator(value);
}
can specifically be resolved via the array-includes package:
...
validExtentions.includes(value.split('.').pop().toLowerCase())
...