Skip to content

Commit

Permalink
fixed whole mode dock position bug
Browse files Browse the repository at this point in the history
  • Loading branch information
electric-el committed Dec 8, 2021
1 parent 4a9c355 commit 687f821
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions scripts/classes/viewer-handler.js
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,14 @@ export default class ViewerHandler {
}

dockBottom() {
let dockOpen = false;

if (this.uiProps.dockPosition !== 'bottom') {
this.$orgs['#patternlab-body'].dispatchAction('removeClass', 'dock-open');
dockOpen = this.$orgs['#patternlab-body'].getState().classArray.includes('dock-open');

if (dockOpen) {
this.$orgs['#patternlab-body'].dispatchAction('removeClass', 'dock-open');
}
}

const dockPosition = this.uiProps.dockPosition = 'bottom';
Expand All @@ -114,9 +120,11 @@ export default class ViewerHandler {
.dispatchAction('removeClass', 'dock-left dock-right')
.dispatchAction('addClass', 'dock-' + dockPosition);

setTimeout(() => {
this.$orgs['#patternlab-body'].dispatchAction('addClass', 'dock-open');
}, 10);
if (dockOpen) {
setTimeout(() => {
this.$orgs['#patternlab-body'].dispatchAction('addClass', 'dock-open');
}, 10);
}
}

dockRight() {
Expand Down

0 comments on commit 687f821

Please sign in to comment.