We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6ee5ea4 commit 0fb8ddaCopy full SHA for 0fb8dda
src/components/mdDialog/mdDialog.vue
@@ -1,5 +1,5 @@
1
<template>
2
- <div class="md-dialog-container" :class="classes" @keyup.esc="mdEscToClose && close()" tabindex="0">
+ <div class="md-dialog-container" :class="classes" @keyup.esc.stop="closeOnEsc" tabindex="0">
3
<div class="md-dialog" ref="dialog" :style="styles" :class="dialogClasses">
4
<slot></slot>
5
</div>
@@ -101,6 +101,11 @@
101
102
this.$emit('open');
103
},
104
+ closeOnEsc() {
105
+ if (this.mdEscToClose) {
106
+ this.close();
107
+ }
108
+ },
109
close() {
110
if (this.rootElement.contains(this.dialogElement)) {
111
this.$nextTick(() => {
0 commit comments