From aaf9aa7fa4414f74faba508a9c4bd280860298f5 Mon Sep 17 00:00:00 2001 From: janani Date: Sat, 13 Jul 2019 16:27:21 +0200 Subject: [PATCH] Issue#8105: Make tool favourite query a toggle - The favourite button has been changed to toggle between clearing the search and showing the favourites --- .../galaxy/scripts/entry/panels/tool-panel.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/client/galaxy/scripts/entry/panels/tool-panel.js b/client/galaxy/scripts/entry/panels/tool-panel.js index 47b1ab4cfbe..4c0798608a6 100644 --- a/client/galaxy/scripts/entry/panels/tool-panel.js +++ b/client/galaxy/scripts/entry/panels/tool-panel.js @@ -52,9 +52,21 @@ const ToolPanel = Backbone.View.extend({ title: _l("Show favorites"), icon: "fa fa-star-o", onclick: e => { - $("#tool-search-query") - .val("#favorites") - .trigger("change"); + $(".panel-header-button .fa").toggleClass("fa-star-o fa-star"); + //hide the tooltip + $(".panel-header-button").tooltip('hide'); + if($("#tool-search-query").val().indexOf("#favorites")!= -1) + { + $("#tool-search-query").val(""); + $("#tool-search-query").keyup(); + $(".panel-header-button").attr("title",""); + } + else + { + $("#tool-search-query") + .val("#favorites") + .trigger("change"); + } } }); panel_buttons.push(this.favorite_button);