diff options
| author | Ron Lucke <lucke@elan-ev.de> | 2022-04-08 10:09:09 +0000 |
|---|---|---|
| committer | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2022-04-08 10:09:09 +0000 |
| commit | 9c565203632028f20a045ca557326a198553d05c (patch) | |
| tree | abc599fe6143a57a5a38939f703ecbec58a63b2b | |
| parent | 42315a9ee91b3e4f928d9e818377308694a9f6f2 (diff) | |
fix #781
4 files changed, 11 insertions, 5 deletions
diff --git a/resources/vue/components/StudipActionMenu.vue b/resources/vue/components/StudipActionMenu.vue index 282d068..14e5517 100644 --- a/resources/vue/components/StudipActionMenu.vue +++ b/resources/vue/components/StudipActionMenu.vue @@ -60,7 +60,8 @@ export default { linkEvents (item) { let events = {}; if (item.emit) { - events.click = () => { + events.click = (e) => { + e.preventDefault(); this.$emit.apply(this, [item.emit].concat(item.emitArguments)); this.close(); }; diff --git a/resources/vue/components/courseware/CoursewareBlockActions.vue b/resources/vue/components/courseware/CoursewareBlockActions.vue index fd689fa..bb2177e 100755 --- a/resources/vue/components/courseware/CoursewareBlockActions.vue +++ b/resources/vue/components/courseware/CoursewareBlockActions.vue @@ -46,7 +46,12 @@ export default { mounted() { if (this.canEdit) { if (!this.deleteOnly) { - this.menuItems.push({ id: 1, label: this.$gettext('Block bearbeiten'), icon: 'edit', emit: 'editBlock' }); + this.menuItems.push({ + id: 1, + label: this.$gettext('Block bearbeiten'), + icon: 'edit', + emit: 'editBlock', + }); this.menuItems.push({ id: 2, label: this.block.attributes.visible @@ -66,7 +71,7 @@ export default { id: 9, label: this.$gettext('Block löschen'), icon: 'trash', - emit: 'deleteBlock' + emit: 'deleteBlock', }); } diff --git a/resources/vue/components/courseware/CoursewareBlockadderItem.vue b/resources/vue/components/courseware/CoursewareBlockadderItem.vue index 860847c..6339e0d 100755 --- a/resources/vue/components/courseware/CoursewareBlockadderItem.vue +++ b/resources/vue/components/courseware/CoursewareBlockadderItem.vue @@ -1,5 +1,5 @@ <template> - <a href="#" @click="addBlock"> + <a href="#" @click.prevent="addBlock"> <div class="cw-blockadder-item" :class="['cw-blockadder-item-' + type]"> <header class="cw-blockadder-item-title"> {{ title }} diff --git a/resources/vue/components/courseware/CoursewareContainerAdderItem.vue b/resources/vue/components/courseware/CoursewareContainerAdderItem.vue index bf64758..5cc82cd 100755 --- a/resources/vue/components/courseware/CoursewareContainerAdderItem.vue +++ b/resources/vue/components/courseware/CoursewareContainerAdderItem.vue @@ -1,5 +1,5 @@ <template> - <a href="#" @click="addContainer"> + <a href="#" @click.prevent="addContainer"> <div class="cw-blockadder-item" :class="['cw-blockadder-item-' + type]"> <header class="cw-blockadder-item-title"> {{ title }} |
