Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dirty_submit_factory.js « dirty_submit « javascripts « assets « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 95a896a7f0b791d933d1a763dd6b2fb8ed06285e (plain)
1
2
3
4
5
6
7
8
9
import DirtySubmitCollection from './dirty_submit_collection';
import DirtySubmitForm from './dirty_submit_form';

export default function dirtySubmitFactory(formOrForms) {
  const isCollection = formOrForms instanceof NodeList || formOrForms instanceof Array;
  const DirtySubmitClass = isCollection ? DirtySubmitCollection : DirtySubmitForm;

  return new DirtySubmitClass(formOrForms);
}