Просмотр исходного кода

Panel: fix fullscreen/edit view and page refresh when panel is in collapsed/hidden row, Fixes #992

Torkel Ödegaard 11 лет назад
Родитель
Сommit
cdb4b3cc7d
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/app/services/dashboard/dashboardViewStateSrv.js

+ 8 - 0
src/app/services/dashboard/dashboardViewStateSrv.js

@@ -32,8 +32,16 @@ function (angular, _, $) {
       });
 
       this.update(this.getQueryStringState(), true);
+      this.expandRowForPanel();
     }
 
+    DashboardViewState.prototype.expandRowForPanel = function() {
+      if (!this.state.panelId) { return; }
+
+      var panelInfo = this.$scope.dashboard.getPanelInfoById(this.state.panelId);
+      panelInfo.row.collapse = false;
+    };
+
     DashboardViewState.prototype.needsSync = function(urlState) {
       return _.isEqual(this.state, urlState) === false;
     };