Skip to content
Snippets Groups Projects
Commit d8fe98cc authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms Committed by David Siegfried
Browse files

emit close event when messagebox vue component closes, fixes #2367

Closes #2367

Merge request studip/studip!1551
parent 66b68226
No related branches found
No related tags found
No related merge requests found
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<a v-if="hideDetails" class="details" href="" :title="$gettext('Detailanzeige umschalten')" @click.prevent.stop="closedDetails = !closedDetails"> <a v-if="hideDetails" class="details" href="" :title="$gettext('Detailanzeige umschalten')" @click.prevent.stop="closedDetails = !closedDetails">
<span>{{ $gettext('Detailanzeige umschalten') }}</span> <span>{{ $gettext('Detailanzeige umschalten') }}</span>
</a> </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> <span>{{ $gettext('Nachrichtenbox schließen') }}</span>
</a> </a>
</div> </div>
...@@ -58,6 +58,13 @@ export default { ...@@ -58,6 +58,13 @@ export default {
return this.hasDetails && !this.closedDetails; return this.hasDetails && !this.closedDetails;
} }
}, },
methods: {
close() {
this.closed = true;
this.$emit('close');
}
},
data() { data() {
return { return {
closed: false, closed: false,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment