Skip to content

Remove jquery from javascript validators #2433

Closed
@jeff1evesque

Description

@jeff1evesque

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())
...

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions