From 7522865ba4db54cd71b2b66db1bb80ed6aa721c3 Mon Sep 17 00:00:00 2001 From: florian <f.spreckelsen@inidscale.com> Date: Thu, 14 Oct 2021 15:58:08 +0200 Subject: [PATCH] FIX: Add button only if it doesn't exist --- src/core/js/ext_bookmarks.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/js/ext_bookmarks.js b/src/core/js/ext_bookmarks.js index 539c841e..025f3f3c 100644 --- a/src/core/js/ext_bookmarks.js +++ b/src/core/js/ext_bookmarks.js @@ -569,7 +569,12 @@ var ext_bookmarks = function ($, logger, config) { * Add a button to add all query results to bookmarks. */ const add_add_query_results_button = function () { - const button_html = $(`<div class="row"><p class="text-end">Bookmark all query results</p></div>`)[0]; + const row_id = "caosdb-add-query-to-bookmarks-row" + // do nothing if already existing + if ($("#" + row_id).length > 0) { + return; + } + const button_html = $(`<div class="row" id=${row_id}><p class="text-end">Bookmark all query results</p></div>`)[0]; // Add to query results box $(".caosdb-query-response-heading").append(button_html); -- GitLab