aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/webapp/apps/jenkinsApp/jenkinsApp.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/webapp/apps/jenkinsApp/jenkinsApp.js')
-rwxr-xr-xsrc/main/resources/webapp/apps/jenkinsApp/jenkinsApp.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/resources/webapp/apps/jenkinsApp/jenkinsApp.js b/src/main/resources/webapp/apps/jenkinsApp/jenkinsApp.js
index f59c107..ea8eed8 100755
--- a/src/main/resources/webapp/apps/jenkinsApp/jenkinsApp.js
+++ b/src/main/resources/webapp/apps/jenkinsApp/jenkinsApp.js
@@ -13,7 +13,15 @@ function NavTabsService($location) {
var onClick = function(tab) {
currentTab = tab;
- currentIndex = _.indexOf(tabs, tab);
+ var x = _.indexOf(tabs, tab);
+ if(x == -1) {
+ x = _.indexOf(keys, tab);
+ if(x == -1) {
+ throw "Unknown tab: " + tab;
+ }
+ }
+
+ currentIndex = x;
$location.search(name, keys[currentIndex]);
};