diff --git a/frontend/src/i18n/translations/de.json b/frontend/src/i18n/translations/de.json index 547928c..3c0ee36 100644 --- a/frontend/src/i18n/translations/de.json +++ b/frontend/src/i18n/translations/de.json @@ -109,7 +109,8 @@ "to": " bis ", "of": " von insgesamt " }, - "eventType": "Ereignistyp" + "eventType": "Ereignistyp", + "scrollToTop": "Nach oben scrollen" }, "renameModules": { "reminder": "Erinnerung", diff --git a/frontend/src/i18n/translations/en.json b/frontend/src/i18n/translations/en.json index faacd0c..7f2992f 100644 --- a/frontend/src/i18n/translations/en.json +++ b/frontend/src/i18n/translations/en.json @@ -109,7 +109,8 @@ "to": " to ", "of": " of " }, - "eventType": "event type" + "eventType": "event type", + "scrollToTop": "scroll to top" }, "renameModules": { "reminder": "reminder", diff --git a/frontend/src/view/DynamicPage.vue b/frontend/src/view/DynamicPage.vue index a238704..f263b09 100644 --- a/frontend/src/view/DynamicPage.vue +++ b/frontend/src/view/DynamicPage.vue @@ -87,6 +87,32 @@ const hasContent = computed(() => { > +
+
diff --git a/frontend/src/view/create/AdditionalModules.vue b/frontend/src/view/create/AdditionalModules.vue index a625e1c..dd2ec27 100644 --- a/frontend/src/view/create/AdditionalModules.vue +++ b/frontend/src/view/create/AdditionalModules.vue @@ -23,6 +23,10 @@ import AdditionalModuleTable from "@/components/AdditionalModuleTable.vue"; const store = moduleStore(); +function topFunction() { + window.scrollTo({top: 0, behavior: 'smooth'}); +} + async function nextStep() { await router.push("/rename-modules"); } @@ -35,7 +39,6 @@ async function nextStep() { {{ $t("additionalModules.subTitle") }} -
@@ -47,5 +50,17 @@ async function nextStep() { @click="nextStep()" />
+ +
+