From 0190f4bd19210657e7acb4268c930c335b8bde5f Mon Sep 17 00:00:00 2001
From: Florian Spreckelsen <f.spreckelsen@indiscale.com>
Date: Wed, 7 Feb 2024 16:33:42 +0100
Subject: [PATCH] ENH: Enable query shortcuts for new query panel

---
 src/core/js/query_shortcuts.js | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/core/js/query_shortcuts.js b/src/core/js/query_shortcuts.js
index e937c4a6..c01ed5a2 100644
--- a/src/core/js/query_shortcuts.js
+++ b/src/core/js/query_shortcuts.js
@@ -159,12 +159,13 @@ var query_shortcuts = new function () {
 
         if (body.children(".caosdb-f-query-shortcut").length > 0) {
             // append if not empty
-            var queryPanelSelectorName = "#caosdb-query-panel";
             if ("${BUILD_MODULE_LEGACY_QUERY_FORM}" != "ENABLED") {
                 // The selector has a different name with the new panel
-                queryPanelSelectorName = "#caosdb-f-query-panel";
+                const queryPanelSelectorName = ".caosdb-f-query-form";
+                $(queryPanelSelectorName).after(shortcuts_panel);
+            } else {
+                $("#caosdb-query-panel").append(shortcuts_panel);
             }
-            $(queryPanelSelectorName).append(shortcuts_panel);
         }
 
         return shortcuts_panel[0];
@@ -1133,6 +1134,9 @@ var query_shortcuts = new function () {
             color: #333;
     }
 
+    .caosdb-f-query-panel.condensed .caosdb-shortcuts-container {
+        display: none;
+    }
     `;
 
     var styleSheet = document.createElement("style");
-- 
GitLab