fix dialog with input closing after typing #183

This commit is contained in:
Marcos Moura 2016-12-14 17:17:52 -02:00
parent 6ee5ea4b64
commit 0fb8ddaf7d

View file

@ -1,5 +1,5 @@
<template>
<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">
<div class="md-dialog" ref="dialog" :style="styles" :class="dialogClasses">
<slot></slot>
</div>
@ -101,6 +101,11 @@
this.$emit('open');
},
closeOnEsc() {
if (this.mdEscToClose) {
this.close();
}
},
close() {
if (this.rootElement.contains(this.dialogElement)) {
this.$nextTick(() => {