From 6ff56e89e4a6550f77bdb06dbb5c48faa480ff2f Mon Sep 17 00:00:00 2001 From: data Date: Fri, 20 Feb 2026 12:13:41 +0100 Subject: [PATCH] Fix: Show 'Add Carrier' button when panel has no carriers Previously the button to add a new Hutschiene was only shown below the last existing carrier. Now it also appears when a panel exists but has no carriers yet. Co-Authored-By: Claude Opus 4.5 --- js/kundenkarte.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/kundenkarte.js b/js/kundenkarte.js index 0a46b64..effe147 100755 --- a/js/kundenkarte.js +++ b/js/kundenkarte.js @@ -7211,7 +7211,7 @@ $controls.append($addPanel); } - // Add Carrier button (below each panel's last carrier) + // Add Carrier button (below each panel's last carrier, or at top if no carriers) this.panels.forEach(function(panel) { var panelCarriers = self.carriers.filter(function(c) { return c.panel_id == panel.id; }); var lastCarrier = panelCarriers[panelCarriers.length - 1]; @@ -7228,6 +7228,13 @@ var $copyCarrier = $(''); $controls.append($copyCarrier); } + } else { + // No carriers in this panel - show add carrier button at top + var addCarrierY = self.calculatedTopMargin + 20; + var addCarrierX = (panel._x || 0) + 60; + + var $addCarrier = $(''); + $controls.append($addCarrier); } });