Allow confirmation on closing edit form
This commit is contained in:
parent
f2bdc1c563
commit
c9cacc32a4
|
@ -12,6 +12,9 @@ const EditStatusForm = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
requestClose () {
|
||||||
|
this.$refs.postStatusForm.requestClose()
|
||||||
|
},
|
||||||
doEditStatus ({ status, spoilerText, sensitive, media, contentType, poll }) {
|
doEditStatus ({ status, spoilerText, sensitive, media, contentType, poll }) {
|
||||||
const params = {
|
const params = {
|
||||||
store: this.$store,
|
store: this.$store,
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<PostStatusForm
|
<PostStatusForm
|
||||||
|
ref="postStatusForm"
|
||||||
v-bind="params"
|
v-bind="params"
|
||||||
:post-handler="doEditStatus"
|
:post-handler="doEditStatus"
|
||||||
:disable-polls="true"
|
:disable-polls="true"
|
||||||
|
|
|
@ -43,6 +43,9 @@ const EditStatusModal = {
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
closeModal () {
|
closeModal () {
|
||||||
|
this.$refs.editStatusForm.requestClose()
|
||||||
|
},
|
||||||
|
doCloseModal () {
|
||||||
this.$store.dispatch('closeEditStatusModal')
|
this.$store.dispatch('closeEditStatusModal')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,9 +9,11 @@
|
||||||
{{ $t('post_status.edit_status') }}
|
{{ $t('post_status.edit_status') }}
|
||||||
</div>
|
</div>
|
||||||
<EditStatusForm
|
<EditStatusForm
|
||||||
|
ref="editStatusForm"
|
||||||
class="panel-body"
|
class="panel-body"
|
||||||
:params="params"
|
:params="params"
|
||||||
@posted="closeModal"
|
@posted="doCloseModal"
|
||||||
|
@can-close="doCloseModal"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</Modal>
|
</Modal>
|
||||||
|
|
Loading…
Reference in New Issue