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);
}
});