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