X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/a274406038e13cf678e14d65dfa70d04ead67206..refs/pull/5096/head:/resources/js/components/submit-on-change.js diff --git a/resources/js/components/submit-on-change.js b/resources/js/components/submit-on-change.js index aeacae232..52faa1d10 100644 --- a/resources/js/components/submit-on-change.js +++ b/resources/js/components/submit-on-change.js @@ -1,15 +1,15 @@ +import {Component} from './component'; + /** * Submit on change * Simply submits a parent form when this input is changed. - * @extends {Component} */ -class SubmitOnChange { +export class SubmitOnChange extends Component { setup() { this.filter = this.$opts.filter; - this.$el.addEventListener('change', (event) => { - + this.$el.addEventListener('change', event => { if (this.filter && !event.target.matches(this.filter)) { return; } @@ -22,5 +22,3 @@ class SubmitOnChange { } } - -export default SubmitOnChange; \ No newline at end of file