From eb0bb33f8a11fc2a1086b87243cfccacc5d3b77f Mon Sep 17 00:00:00 2001 From: cagataycivici Date: Mon, 28 Oct 2019 22:57:03 +0300 Subject: [PATCH] Refactor --- src/components/datatable/BodyCell.vue | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/components/datatable/BodyCell.vue b/src/components/datatable/BodyCell.vue index 78a337a9e..74bb4f1e3 100644 --- a/src/components/datatable/BodyCell.vue +++ b/src/components/datatable/BodyCell.vue @@ -81,13 +81,6 @@ export default { toggleRowWithCheckbox(event) { this.$emit('checkbox-change', event); }, - onClick() { - if (this.isEditable() && !this.editing) { - this.editing = true; - - this.bindDocumentEditListener(); - } - }, isEditable() { return this.column.$scopedSlots.editor != null; }, @@ -115,7 +108,15 @@ export default { isOutsideClicked(event) { return !this.$el.contains(event.target) && !this.$el.isSameNode(event.target); }, + onClick() { + if (this.isEditable() && !this.editing) { + this.editing = true; + + this.bindDocumentEditListener(); + } + }, onKeyDown(event) { + //tab, enter or escape if (event.which === 13 || event.which === 9 || event.which === 27) { this.switchCellToViewMode(); }