소스 검색

Close "over elements" when opening the filter view

Maxime Quandalle 10 년 전
부모
커밋
a16b7cd69c
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      client/components/sidebar/sidebar.js

+ 5 - 1
client/components/sidebar/sidebar.js

@@ -34,6 +34,7 @@ BlazeComponent.extendComponent({
   open: function() {
     if (! this._isOpen.get()) {
       this._isOpen.set(true);
+      EscapeActions.executeUpTo('detailsPane');
     }
   },
 
@@ -67,7 +68,10 @@ BlazeComponent.extendComponent({
 
   setView: function(view) {
     view = _.isString(view) ? view : defaultView;
-    this._view.set(view);
+    if (this._view.get() !== view) {
+      this._view.set(view);
+      EscapeActions.executeUpTo('detailsPane');
+    }
     this.open();
   },