From 8dfe692251d38934a21ad3bc648d839d83e27caa Mon Sep 17 00:00:00 2001 From: Pavel Vomacka Date: Wed, 5 Oct 2016 17:37:47 +0200 Subject: Add possibility to hide only one tab in sidebar Removes item selected by name attribute from sidebar Part of: https://fedorahosted.org/freeipa/ticket/5426 Reviewed-By: Martin Basti Reviewed-By: Petr Vobornik --- install/ui/src/freeipa/facet.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'install') diff --git a/install/ui/src/freeipa/facet.js b/install/ui/src/freeipa/facet.js index bbd47b6f9..c3d0b498e 100644 --- a/install/ui/src/freeipa/facet.js +++ b/install/ui/src/freeipa/facet.js @@ -1644,6 +1644,20 @@ exp.FacetGroupsWidget = declare([], { return el; }, + hide_tab: function(tab_name) { + var tab = this.get_tab_el(tab_name); + if (tab) tab.css('display', 'none'); + }, + + show_tab: function(tab_name) { + var tab = this.get_tab_el(tab_name); + if (tab) tab.css('display', ''); + }, + + get_tab_el: function(tab_name) { + return this.tab_els[tab_name]; + }, + on_click: function(facet) { if (this.facet.get_pkeys) { var pkeys = this.facet.get_pkeys(); -- cgit