From 39684493875b4c84e69062e20bed1be60ccb442b Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Thu, 28 Mar 2024 14:23:31 +0100 Subject: [PATCH 1/3] Move Admin, Libraries and Storage Dashboard panels To the center panel instead of their own full page. This will keep the activity bar always visible. --- client/src/entry/analysis/router.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/entry/analysis/router.js b/client/src/entry/analysis/router.js index 43f7e851848..2621b858aac 100644 --- a/client/src/entry/analysis/router.js +++ b/client/src/entry/analysis/router.js @@ -105,9 +105,6 @@ export function getRouter(Galaxy) { base: getAppRoot(), mode: "history", routes: [ - ...AdminRoutes, - ...LibraryRoutes, - ...StorageDashboardRoutes, /** Login entry route */ { path: "/login/start", @@ -171,6 +168,9 @@ export function getRouter(Galaxy) { path: "/", component: Analysis, children: [ + ...AdminRoutes, + ...LibraryRoutes, + ...StorageDashboardRoutes, { path: "", alias: "root", From 801eb24345623d7385760841e374861fa04a342d Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Thu, 28 Mar 2024 14:24:00 +0100 Subject: [PATCH 2/3] Avoid page reload for data libraries and admin pages --- client/src/entry/analysis/menu.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/client/src/entry/analysis/menu.js b/client/src/entry/analysis/menu.js index 29ed49424a7..75a5190cf4f 100644 --- a/client/src/entry/analysis/menu.js +++ b/client/src/entry/analysis/menu.js @@ -53,7 +53,6 @@ export function fetchMenu(options = {}) { { title: _l("Data Libraries"), url: "/libraries", - target: "_top", }, { title: _l("Datasets"), @@ -91,7 +90,6 @@ export function fetchMenu(options = {}) { { title: _l("Data Libraries"), url: "/libraries", - target: "_top", }, { title: _l("Histories"), @@ -123,7 +121,6 @@ export function fetchMenu(options = {}) { url: "/admin", tooltip: _l("Administer this Galaxy"), cls: "admin-only", - target: "_top", }); } From b301e0153cb445678142daf9e5da01ddb5603e4a Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Thu, 28 Mar 2024 14:46:17 +0100 Subject: [PATCH 3/3] Remove style from Base component for visual consistency --- client/src/entry/analysis/modules/Base.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/entry/analysis/modules/Base.vue b/client/src/entry/analysis/modules/Base.vue index 0d9d8c82212..9abb973c30e 100644 --- a/client/src/entry/analysis/modules/Base.vue +++ b/client/src/entry/analysis/modules/Base.vue @@ -1,3 +1,3 @@