From 6a28be7e1d92a768fd1b2681043d571db8b5e619 Mon Sep 17 00:00:00 2001 From: Harm Peters Date: Tue, 11 Nov 2025 17:46:12 +0100 Subject: [PATCH 1/2] fix: Updated CMS_Editor selector to handle tabular and stacked inlines (#123) --- private/js/cms.editor.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/private/js/cms.editor.js b/private/js/cms.editor.js index a32afe7f..821e6336 100644 --- a/private/js/cms.editor.js +++ b/private/js/cms.editor.js @@ -20,7 +20,7 @@ class CMSEditor { this._generic_editors = {}; this._admin_selector = 'textarea.CMS_Editor'; this._admin_add_row_selector = 'body.change-form .add-row a'; - this._inline_admin_selector = 'body.change-form .form-row'; + this._inline_admin_selector = 'body.change-form [data-inline-type="tabular"] .form-row:not(.empty-form) ' + this._admin_selector + ', body.change-form [data-inline-type="stacked"] .inline-related:not(.empty-form) ' + this._admin_selector; this.API = { LinkField: LinkField, CmsDialog: CmsDialog, @@ -44,9 +44,9 @@ class CMSEditor { }); } - if (document.querySelector(this._inline_admin_selector + '.empty-form')) { + if (document.querySelector(this._admin_selector)?.closest('.empty-form')) { // Marker for inline admin form: do **not** initialize empty form templates - this._admin_selector = this._inline_admin_selector + ':not(.empty-form) ' + this._admin_selector; + this._admin_selector = this._inline_admin_selector; } this.initAll(); }, { once: true }); From 215df35897a3e908f4518612fdb759849536532f Mon Sep 17 00:00:00 2001 From: Harm Peters Date: Wed, 12 Nov 2025 19:21:16 +0100 Subject: [PATCH 2/2] trigger GitHub Actions