File: D:/HostingSpaces/SBogers10/shop.komma.nl/resources/js/kms/statusController.js
export default class StatusFormController {
constructor() {
this.statusSelect = document.querySelector('.js-status');
if(!this.statusSelect) return
this.searchStatusSelectChanged = this.searchStatusSelectChanged.bind(this);
this.controlListeners(true);
}
controlListeners(enable = true) {
this.statusSelect.removeEventListener('change', this.searchStatusSelectChanged);
if(enable) this.statusSelect.addEventListener('change', this.searchStatusSelectChanged);
}
/**
* @param {Event} changeEvent
*/
searchStatusSelectChanged(changeEvent) {
this.statusSelect.form.submit();
}
}