From 3bd4a95e846dcb9728aac26b5c8b68981eee0eb2 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Sat, 1 Apr 2023 17:38:33 +0000 Subject: [PATCH] Bug 33381: Fix sidemenu active and hover styling Change router link active class match rule. This makes it so that the route erm/agreements/1 will also match the router-link /erm/agreements instead of the previous exact match rule, thus adding the 'current' class Update styling router-links to not apply 'current' styling when .disabled Signed-off-by: Jonathan Druart --- .../prog/js/vue/components/ERM/Main.vue | 12 +++++------- koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts | 2 +- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue index ae4b5b56a58..26e73eaf20d 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue @@ -215,9 +215,6 @@ export default { diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts b/koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts index e4290931dfd..a7eaa1413f5 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts @@ -21,7 +21,7 @@ import { routes } from "../routes/erm"; const router = createRouter({ history: createWebHistory(), - linkExactActiveClass: "current", + linkActiveClass: "current", routes, }); -- 2.25.1