From 581f0ecba9a221c3b90fe1080ef07eb236194654 Mon Sep 17 00:00:00 2001 From: Anbraten Date: Wed, 8 Dec 2021 14:01:33 +0100 Subject: [PATCH] fix back links (#529) * fix back links * disable back navigation for now --- web/src/compositions/useRouteBackOrDefault.ts | 14 ++++++++++++++ web/src/views/repo/RepoBuild.vue | 4 +++- web/src/views/repo/RepoSettings.vue | 7 ++++++- 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 web/src/compositions/useRouteBackOrDefault.ts diff --git a/web/src/compositions/useRouteBackOrDefault.ts b/web/src/compositions/useRouteBackOrDefault.ts new file mode 100644 index 000000000..476ad956a --- /dev/null +++ b/web/src/compositions/useRouteBackOrDefault.ts @@ -0,0 +1,14 @@ +import { RouteLocationRaw, useRouter } from 'vue-router'; + +export function useRouteBackOrDefault(to: RouteLocationRaw) { + const router = useRouter(); + + return () => { + // TODO: use history navigation once we have found a solution for filtering external history entries + // if (window.history.length > 2) { + // router.back(); + // } else { + router.replace(to); + // } + }; +} diff --git a/web/src/views/repo/RepoBuild.vue b/web/src/views/repo/RepoBuild.vue index 6002b4e2f..832b1e1e7 100644 --- a/web/src/views/repo/RepoBuild.vue +++ b/web/src/views/repo/RepoBuild.vue @@ -1,7 +1,7 @@