Revision: 0bda378ecab8
Author: anandchitravelu
Date: Wed Jul 11 00:48:47 2012
Log: Show hide tabs based on cloud types
http://code.google.com/p/hybridfox/source/detail?r=0bda378ecab8
Modified:
/src/chrome/content/ec2ui/session.js
=======================================
--- /src/chrome/content/ec2ui/session.js Wed Jul 4 20:34:15 2012
+++ /src/chrome/content/ec2ui/session.js Wed Jul 11 00:48:47 2012
@@ -257,7 +257,20 @@
// Set the active tab to the last tab we were viewing
document.getElementById("ec2ui.tabs").selectedIndex =
ec2ui_prefs.getCurrentTab();
-
+
+ var elbtab = document.getElementById("ec2ui.tabs.loadbalancer");
+ var reservedtab = document.getElementById("ec2ui.tabs.leases");
+ var bundletab = document.getElementById("ec2ui.tabs.bundleTasks");
+ if(this.isAmazonEndpointSelected()){
+ elbtab.setAttribute("hidden", false);
+ reservedtab.setAttribute("hidden", false);
+ bundletab.setAttribute("hidden", false);
+ }else{
+ elbtab.setAttribute("hidden", true);
+ reservedtab.setAttribute("hidden", true);
+ bundletab.setAttribute("hidden", true);
+ }
+
// The current tab's view needs to either
// be invalidated or refreshed
this.tabSelectionChanged();
@@ -461,7 +474,19 @@
// Set the active tab to the last tab we were viewing
document.getElementById("ec2ui.tabs").selectedIndex =
ec2ui_prefs.getCurrentTab();
-
+
+ var elbtab = document.getElementById("ec2ui.tabs.loadbalancer");
+ var reservedtab = document.getElementById("ec2ui.tabs.leases");
+ var bundletab = document.getElementById("ec2ui.tabs.bundleTasks");
+ if(this.isAmazonEndpointSelected()){
+ elbtab.setAttribute("hidden", false);
+ reservedtab.setAttribute("hidden", false);
+ bundletab.setAttribute("hidden", false);
+ }else{
+ elbtab.setAttribute("hidden", true);
+ reservedtab.setAttribute("hidden", true);
+ bundletab.setAttribute("hidden", true);
+ }
// The current tab's view needs to either
// be invalidated or refreshed
this.tabSelectionChanged();