summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Vomacka <pvomacka@redhat.com>2016-10-05 17:37:47 +0200
committerMartin Basti <mbasti@redhat.com>2017-03-14 10:40:10 +0100
commit8dfe692251d38934a21ad3bc648d839d83e27caa (patch)
tree72be5bbe692939f42b083a5fef71a8d497849e59
parent039a6f7b4ff392974408cb9e274f8a3777e009fd (diff)
downloadfreeipa-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.js14
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();