| | |
| | | } |
| | | |
| | | let itemsToRemove = []; |
| | | console.log(data); |
| | | switch (true) { |
| | | case data.config.element === this.ui.forms.edit: |
| | | theChanges[this.currentItemID] = changes; |
| | |
| | | data: { |
| | | posts: changes, |
| | | }, |
| | | delay: true, |
| | | popup: `Saving changes`, |
| | | title: title |
| | | }; |
| | |
| | | console.log(data); |
| | | if (data === this.ui.uploader.querySelector('[data-uploader]')?.dataset.uploader) { |
| | | window.debouncer.schedule('crud-complete', ()=> { |
| | | this.store.clearHttpHeaders(); |
| | | this.store.clearCache(); |
| | | }); |
| | | } |
| | | } |
| | |
| | | |
| | | setupFilters() { |
| | | // Search |
| | | const searchInput = document.querySelector('input[type="search"]'); |
| | | const searchInput = document.querySelector('.all-filters input[type="search"]'); |
| | | if (searchInput) { |
| | | let searchTimeout; |
| | | searchInput.addEventListener('input', () => { |