aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRon Lucke <lucke@elan-ev.de>2022-04-08 10:09:09 +0000
committerElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2022-04-08 10:09:09 +0000
commit9c565203632028f20a045ca557326a198553d05c (patch)
treeabc599fe6143a57a5a38939f703ecbec58a63b2b
parent42315a9ee91b3e4f928d9e818377308694a9f6f2 (diff)
fix #781
-rw-r--r--resources/vue/components/StudipActionMenu.vue3
-rwxr-xr-xresources/vue/components/courseware/CoursewareBlockActions.vue9
-rwxr-xr-xresources/vue/components/courseware/CoursewareBlockadderItem.vue2
-rwxr-xr-xresources/vue/components/courseware/CoursewareContainerAdderItem.vue2
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 }}