From 7694c0a75f309550e83f78b2da410e7ffc959613 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 31 Jan 2023 17:20:14 +0100 Subject: [PATCH] Bug 32728: ERM - Update search header depending on navigation Search header should change to match the section you are in. Default is "agreement". If you are in "local titles" or "local packages", the header will be positionned on the relevant tab. --- koha-tmpl/intranet-tmpl/prog/js/vue/main-erm.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/main-erm.ts b/koha-tmpl/intranet-tmpl/prog/js/vue/main-erm.ts index c42ebe1745c..3382d1a1bef 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/main-erm.ts +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/main-erm.ts @@ -60,3 +60,12 @@ const { removeMessages } = mainStore; router.beforeEach((to, from) => { removeMessages(); // This will actually flag the messages as displayed already }); +router.afterEach((to, from) => { + let tab_id = 1; // Agreements + if ( to.path.match(/\/erm\/eholdings\/local\/titles/)){ + tab_id = 2; + } else if ( to.path.match(/\/erm\/eholdings\/local\/packages/)){ + tab_id = 3; + } + document.getElementById('ui-id-' + tab_id).click(); +}) -- 2.25.1