diff --git a/app/components/commander/index.js b/app/components/commander/index.js index 902c56873055dce0c7cbee6ccf3cab4178921730..d21c6f97950c01f904f27b5526b0d54f94d6c0df 100644 --- a/app/components/commander/index.js +++ b/app/components/commander/index.js @@ -132,6 +132,7 @@ export default class CommanderComponent extends Component { @action openNewFolderModal() { + console.log('on new folder'); this.show_new_folder_modal = true; } diff --git a/app/modifiers/ui_select.js b/app/modifiers/ui_select.js index 56b47c6ae2fb070a07ea7aec203d14966039aa45..2cec61b9df9d9370e19bab77e05f11c27b3e5ad0 100644 --- a/app/modifiers/ui_select.js +++ b/app/modifiers/ui_select.js @@ -117,22 +117,22 @@ export default class UISelectModifier extends Modifier { @action onMouseMove(event) { - if (this.ui_select) { + if (!event.buttons) { + this.remove_div(); + } else if (this.ui_select) { this.ui_select.update(event.clientX, event.clientY); } } @action onMouseUp() { - if (this.ui_select) { - this.ui_select.remove_div(); - this.ui_select = undefined; - } + console.log('mouse up'); + this.remove_div(); } @action onMouseDown(event) { - + console.log('mouse down'); this.ui_select = new UISelect( this.element, event.clientX, @@ -141,4 +141,11 @@ export default class UISelectModifier extends Modifier { this.ui_select.create_div(); } + + remove_div() { + if (this.ui_select) { + this.ui_select.remove_div(); + this.ui_select = undefined; + } + } } \ No newline at end of file