Merge pull request #4153 from marook/multi-selection-panel-opening

improve multi selection sidebar opening and closing
reviewable/pr4157/r1
Lauri Ojansivu 4 years ago committed by GitHub
commit 1975673152
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      client/lib/multiSelection.js

@ -60,6 +60,8 @@ MultiSelection = {
startRangeCardId: null,
_sidebarWasOpen: false,
reset() {
this._selectedCards.set([]);
},
@ -84,11 +86,15 @@ MultiSelection = {
activate() {
if (!this.isActive()) {
this._sidebarWasOpen = Sidebar.isOpen();
EscapeActions.executeUpTo('detailsPane');
this._isActive.set(true);
Tracker.flush();
}
Sidebar.setView(this.sidebarView);
if(Utils.isMiniScreen()) {
Sidebar.hide();
}
},
disable() {
@ -96,6 +102,9 @@ MultiSelection = {
this._isActive.set(false);
if (Sidebar && Sidebar.getView() === this.sidebarView) {
Sidebar.setView();
if(!this._sidebarWasOpen) {
Sidebar.hide();
}
}
this.reset();
}

Loading…
Cancel
Save