aboutsummaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2023-03-22 12:21:31 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2023-03-22 12:21:31 +0000
commitd8fe98cc4178a6f49355633c0441e6a45c83945b (patch)
treece83db25c6a3b82644a482e9711b4d9198764af1 /resources
parent66b68226f637357b8f0283da39c5b5d047870a08 (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.vue9
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,