From 123e23a7c39bc9f7843d98bebeec14c054e9b0ac Mon Sep 17 00:00:00 2001 From: "jakub.salavec" Date: Fri, 20 Jun 2025 15:31:20 +0200 Subject: [PATCH] Bugfix - wc queues section header init bug --- .../src/main/web/js/gemp-022/hallUi.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/hallUi.js b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/hallUi.js index 969c206d6..9bcd5c808 100644 --- a/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/hallUi.js +++ b/gemp-lotr/gemp-lotr-async/src/main/web/js/gemp-022/hallUi.js @@ -239,20 +239,25 @@ var GempLotrHallUI = Class.extend({ } // Look ahead for any section that should come after this one + let inserted = false; + for (let i = index + 1; i < sectionOrder.length; i++) { const $nextContent = $("#" + sectionIds[sectionOrder[i]]); if ($nextContent.length) { - const $nextHeader = $("#" + sectionOrder[i] + "Header"); + const $nextHeader = $("#" + sectionOrder[i] + "Header"); $header.insertBefore($nextHeader); $content.insertBefore($nextHeader); - return; + inserted = true; + break; } } // Fallback insert - const $anchor = $("#recurringQueuesHeader"); - $header.insertBefore($anchor); - $content.insertBefore($anchor); + if (!inserted) { + const $anchor = $("#recurringQueuesHeader"); + $header.insertBefore($anchor); + $content.insertBefore($anchor); + } // Load settings let hallSettingsStr = $.cookie("hallSettings") || "1|1|0|0|0|0|0";