debian-mirror-gitlab/app/assets/javascripts/dirty_submit/dirty_submit_factory.js

10 lines
391 B
JavaScript
Raw Normal View History

2018-12-13 13:39:08 +05:30
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);
}