diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-03-22 12:21:31 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2023-03-22 12:21:31 +0000 |
| commit | d8fe98cc4178a6f49355633c0441e6a45c83945b (patch) | |
| tree | ce83db25c6a3b82644a482e9711b4d9198764af1 /resources | |
| parent | 66b68226f637357b8f0283da39c5b5d047870a08 (diff) | |
emit close event when messagebox vue component closes, fixes #2367
Closes #2367
Merge request studip/studip!1551
Diffstat (limited to 'resources')
| -rw-r--r-- | resources/vue/components/StudipMessageBox.vue | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/resources/vue/components/StudipMessageBox.vue b/resources/vue/components/StudipMessageBox.vue index 0e2fcb7..b2cf486 100644 --- a/resources/vue/components/StudipMessageBox.vue +++ b/resources/vue/components/StudipMessageBox.vue @@ -4,7 +4,7 @@ <a v-if="hideDetails" class="details" href="" :title="$gettext('Detailanzeige umschalten')" @click.prevent.stop="closedDetails = !closedDetails"> <span>{{ $gettext('Detailanzeige umschalten') }}</span> </a> - <a v-if="!hideClose" class="close" href="" :title="$gettext('Nachrichtenbox schließen')" @click.prevent="closed = true"> + <a v-if="!hideClose" class="close" href="" :title="$gettext('Nachrichtenbox schließen')" @click.prevent="close()"> <span>{{ $gettext('Nachrichtenbox schließen') }}</span> </a> </div> @@ -58,6 +58,13 @@ export default { return this.hasDetails && !this.closedDetails; } }, + methods: { + close() { + this.closed = true; + + this.$emit('close'); + } + }, data() { return { closed: false, |
