Selaa lähdekoodia

AMBARI-8331 Host Details: tab isn't restored after refresh. (atkach)

Andrii Tkach 10 vuotta sitten
vanhempi
commit
feab062b8a
1 muutettua tiedostoa jossa 4 lisäystä ja 3 poistoa
  1. 4 3
      ambari-web/app/views/main/host/menu.js

+ 4 - 3
ambari-web/app/views/main/host/menu.js

@@ -33,7 +33,7 @@ App.MainHostMenuView = Em.CollectionView.extend({
       }
       /* { label:'Audit', routing:'audit'} */
     ];
-    if (App.supports.stackUpgrade) {
+    if (App.get('supports.stackUpgrade')) {
       array.push({
         label: Em.I18n.t('hosts.host.menu.stackVersions'),
         routing: 'stackVersions'
@@ -50,9 +50,10 @@ App.MainHostMenuView = Em.CollectionView.extend({
 
   init: function(){ this._super(); this.activateView(); },
 
-  activateView:function () {
+  activateView: function () {
+    var defaultRoute = App.router.get('currentState.name') || "summary";
     $.each(this._childViews, function () {
-      this.set('active', (this.get('content.routing') == 'summary' ? "active" : ""));
+      this.set('active', (this.get('content.routing') == defaultRoute ? "active" : ""));
     });
   },