Jake Vanderwerf
2025-11-10 e9967fa22781d922ba4eb8fb44fe72d200ac4b14
assets/js/dash/CRUD.js
@@ -12,6 +12,7 @@
      if (!this.content) {
         return;
      }
      this.isTimeline = false;
      this.initElements();
      this.updateBulkOptions();
@@ -69,6 +70,14 @@
      this.init();
   }
   handleFormChange(event, data) {
      if (this.isTimeline) {
         data.changes.content = this.content;
         let changes = {};
         let postID = data.config.id.replace('edit-', '');
         changes[postID] = data.changes;
         this.savePosts(changes, `Saving ${data.fullData.post_title}'s Changes`);
         return;
      }
      data.changes.content = this.content;
      let changes = {};
      let title = '';
@@ -185,6 +194,7 @@
         uploader: 'details.uploader'
      };
      this.ui = window.uiFromSelectors(this.elements);
      this.isTimeline = Object.hasOwn(this.ui.forms.edit.dataset, 'timeline');
   }
   init() {
      this.settings.addSetting(this.ui.uploader, 'open');