From e9967fa22781d922ba4eb8fb44fe72d200ac4b14 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Mon, 10 Nov 2025 21:04:10 +0000
Subject: [PATCH] =IconsManager.php update

---
 assets/js/dash/CRUD.js |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/assets/js/dash/CRUD.js b/assets/js/dash/CRUD.js
index 670f625..dfb568b 100644
--- a/assets/js/dash/CRUD.js
+++ b/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');

--
Gitblit v1.10.0