debian-mirror-gitlab/app/assets/javascripts/dirty_submit/dirty_submit_factory.js
2018-12-13 13:39:08 +05:30

10 lines
391 B
JavaScript

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);
}