diff --git a/client/cypress/e2e/frontend/rooms/room-page.spec.js b/client/cypress/e2e/frontend/rooms/room-page.spec.js
index cd8e768b..54ecd1fc 100644
--- a/client/cypress/e2e/frontend/rooms/room-page.spec.js
+++ b/client/cypress/e2e/frontend/rooms/room-page.spec.js
@@ -27,6 +27,7 @@ describe('The Room Page (Teacher)', () => {
AddRoomEntry: {
addRoomEntry: {
roomEntry: {
+ slug: 'entry-slug',
title: entryTitle,
contents: [
{
diff --git a/client/src/components/content-block-form/ContentFormSection.vue b/client/src/components/content-block-form/ContentFormSection.vue
index e903b628..2379f2ef 100644
--- a/client/src/components/content-block-form/ContentFormSection.vue
+++ b/client/src/components/content-block-form/ContentFormSection.vue
@@ -1,8 +1,13 @@
-
- {{ title }}
+ {{ title }}
diff --git a/client/src/components/content-forms/TipTap.vue b/client/src/components/content-forms/TipTap.vue
index 2d40b157..4ceb1e9d 100644
--- a/client/src/components/content-forms/TipTap.vue
+++ b/client/src/components/content-forms/TipTap.vue
@@ -1,31 +1,20 @@
-
+
-
+
+
diff --git a/client/src/components/instruments/FilterEntry.vue b/client/src/components/instruments/FilterEntry.vue
index 5cee2075..363813f6 100644
--- a/client/src/components/instruments/FilterEntry.vue
+++ b/client/src/components/instruments/FilterEntry.vue
@@ -4,6 +4,7 @@
class="filter-entry"
data-cy="filter-entry"
:style="categoryStyle"
+ @click="$emit('filter')"
>
{{ text }}
diff --git a/client/src/components/portfolio/ShareLink.vue b/client/src/components/portfolio/ShareLink.vue
index 6d6f3b76..ca10f078 100644
--- a/client/src/components/portfolio/ShareLink.vue
+++ b/client/src/components/portfolio/ShareLink.vue
@@ -1,5 +1,8 @@
-
+
Mit Lehrperson teilen
@@ -19,6 +22,7 @@
default: false,
},
},
+ emits: ['share'],
components: {ShareIcon},
};
diff --git a/client/src/components/rooms/RoomForm.vue b/client/src/components/rooms/RoomForm.vue
index f7d186dd..63a1aed9 100644
--- a/client/src/components/rooms/RoomForm.vue
+++ b/client/src/components/rooms/RoomForm.vue
@@ -1,99 +1,107 @@
-
-
+
+
-
+
-
-
+
+
-
diff --git a/client/src/mixins/room.js b/client/src/mixins/room.js
index b30d8964..e8a3be98 100644
--- a/client/src/mixins/room.js
+++ b/client/src/mixins/room.js
@@ -13,7 +13,7 @@ export default {
RoomActions,
},
- beforeDestroy() {
+ beforeUnmount() {
this.$store.dispatch('setSpecialContainerClass', '');
},
diff --git a/client/src/pages/portfolio/project.vue b/client/src/pages/portfolio/project.vue
index 966eb8a8..470a4238 100644
--- a/client/src/pages/portfolio/project.vue
+++ b/client/src/pages/portfolio/project.vue
@@ -8,7 +8,7 @@
:final="project.final"
data-cy="project-share-link"
class="project__share"
- @click="updateProjectShareState(project.slug, !project.final)"
+ @share="updateProjectShareState(project.slug, !project.final)"
/>
diff --git a/client/src/pages/rooms/editRoomEntry.vue b/client/src/pages/rooms/editRoomEntry.vue
index 403cbc88..57ef63e8 100644
--- a/client/src/pages/rooms/editRoomEntry.vue
+++ b/client/src/pages/rooms/editRoomEntry.vue
@@ -1,109 +1,110 @@
-
+
diff --git a/client/src/pages/rooms/newRoomEntry.vue b/client/src/pages/rooms/newRoomEntry.vue
index ec4c20bd..6880a17f 100644
--- a/client/src/pages/rooms/newRoomEntry.vue
+++ b/client/src/pages/rooms/newRoomEntry.vue
@@ -1,104 +1,107 @@
-
+