Skip to content

Commit 585c446

Browse files
committed
bug fix for double key-binding
1 parent ef9097b commit 585c446

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/app/components/section/base-editor-inline.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,11 @@ export default Ember.Component.extend({
4848

4949
didRender() {
5050
let msContainer = document.getElementById(this.get('containerId'));
51-
let mousetrap = new Mousetrap(msContainer);
51+
let mousetrap = this.get('mousetrap');
52+
53+
if (is.null(mousetrap)) {
54+
mousetrap = new Mousetrap(msContainer);
55+
}
5256

5357
mousetrap.bind('esc', () => {
5458
this.send('onCancel');
@@ -68,7 +72,6 @@ export default Ember.Component.extend({
6872

6973
willDestroyElement() {
7074
let drop = this.get('drop');
71-
7275
if (is.not.null(drop)) {
7376
drop.destroy();
7477
}

0 commit comments

Comments
 (0)