mirror of
https://github.com/KevinMidboe/vue-js-modal.git
synced 2025-10-29 18:00:20 +00:00
Bubbling modal events to v-dialog
This commit is contained in:
@@ -8,7 +8,9 @@
|
||||
:clickToClose="clickToClose"
|
||||
:transition="transition"
|
||||
@before-open="beforeOpened"
|
||||
@before-close="beforeClosed">
|
||||
@before-close="beforeClosed"
|
||||
@opened="$emit('opened', $event)"
|
||||
@closed="$emit('closed', $event)">
|
||||
<div class="dialog-content">
|
||||
<div class="dialog-c-title"
|
||||
v-if="params.title"
|
||||
@@ -68,9 +70,11 @@
|
||||
methods: {
|
||||
beforeOpened (event) {
|
||||
this.params = event.params || {}
|
||||
this.$emit('before-opened', event)
|
||||
},
|
||||
beforeClosed () {
|
||||
beforeClosed (event) {
|
||||
this.params = {}
|
||||
this.$emit('before-closed', event)
|
||||
},
|
||||
click (i, event) {
|
||||
let button = this.buttons[i]
|
||||
|
||||
Reference in New Issue
Block a user