Jake Vanderwerf
2026-01-06 2c955cebb5f1e01fbdb866b50d296fe9fbd852b8
assets/js/concise/CRUD.js
@@ -117,6 +117,7 @@
      }
      let itemsToRemove = [];
      console.log(data);
      switch (true) {
         case data.config.element === this.ui.forms.edit:
            theChanges[this.currentItemID] = changes;
@@ -658,28 +659,23 @@
      this.currentItemID = itemID;
      let item = this.store.get(parseInt(itemID));
      console.log('Item', item);
      if (item) {
         this.ui.modals.edit.dataset.itemId = itemID;
         this.ui.modals.edit.dataset.content = this.content;
         let form = this.ui.modals.edit.querySelector('form');
         [
            this.ui.modals.edit.querySelector('h2').textContent
         ] = [
            `Editing ${item.fields.post_title}`
         ];
         this.ui.modals.edit.querySelector('h2').textContent = `Editing ${item.fields.post_title}`;
         form.dataset.formId = `edit-${itemID}`;
         console.log('Sending to jvbPopulate: ', item.fields);
         console.log('and images: ', item.images);
         new window.jvbPopulate(form, item.fields, item.images);
         new window.jvbPopulate(form, item);
         this.formController.registerForm(this.ui.forms.edit);
      }
   }
   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', () => {