Skip to content

Commit 488b5e4

Browse files
committed
keydown event is refactored for more generic use
1 parent 56c4e7f commit 488b5e4

File tree

5 files changed

+16
-7
lines changed

5 files changed

+16
-7
lines changed

dist/VueFinalModal.esm.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/VueFinalModal.esm.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/VueFinalModal.umd.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/VueFinalModal.umd.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/VueFinalModal.vue

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
:style="bindStyle"
66
class="vfm vfm--inset"
77
:class="[attach === false ? 'vfm--fixed' : 'vfm--absolute', { 'vfm--prevent-none': preventClick }]"
8-
@keydown="onEsc"
8+
@keydown="onKeyDown"
99
>
1010
<transition
1111
:name="overlayTransition"
@@ -323,8 +323,17 @@ export default {
323323
this.$emit('click-outside', this.createModalEvent({ type: 'click-outside' }))
324324
this.clickToClose && this.$emit('input', false)
325325
},
326-
onEsc(evt) {
327-
if (evt.keyCode === 27 && this.visible && this.escToClose) {
326+
onKeyDown(evt) {
327+
switch (evt.keyCode) {
328+
case 27:
329+
this.onEsc()
330+
break
331+
default:
332+
return false
333+
}
334+
},
335+
onEsc() {
336+
if (this.visible && this.escToClose) {
328337
this.$emit('input', false)
329338
}
330339
},

0 commit comments

Comments
 (0)