diff options
author | Pavel Vomacka <pvomacka@redhat.com> | 2016-10-05 17:37:47 +0200 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2017-03-14 10:40:10 +0100 |
commit | 8dfe692251d38934a21ad3bc648d839d83e27caa (patch) | |
tree | 72be5bbe692939f42b083a5fef71a8d497849e59 | |
parent | 039a6f7b4ff392974408cb9e274f8a3777e009fd (diff) | |
download | freeipa-8dfe692251d38934a21ad3bc648d839d83e27caa.tar.gz freeipa-8dfe692251d38934a21ad3bc648d839d83e27caa.tar.xz freeipa-8dfe692251d38934a21ad3bc648d839d83e27caa.zip |
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 <mbasti@redhat.com>
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
-rw-r--r-- | install/ui/src/freeipa/facet.js | 14 |
1 files changed, 14 insertions, 0 deletions
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(); |