-
History Options
-
+
You have {{ totalHistoryCount }} histories.
Manage History
-
+
-
Show Histories Side-by-Side
-
+
-
+
-
+
This history has been
{{ historyState }} .
Some actions might not be available.
-
+
-
+
-
Resume Paused Jobs
-
+
-
+
-
Copy History
-
+
-
Copy Datasets
-
+
-
Permanently Delete History
Delete History
-
+
-
Export Tool References
-
+
-
Export History to File
-
+
-
Archive History
-
+
-
Extract Workflow
-
+
-
Show Invocations
-
+
-
+
Show History Graph
-
+
-
Show History Notebooks
-
+
-
+
-
Share & Manage Access
-
-
+
+
diff --git a/client/src/components/History/Multiple/MultipleView.test.js b/client/src/components/History/Multiple/MultipleView.test.js
index d5d3a711695d..110c6cac905b 100644
--- a/client/src/components/History/Multiple/MultipleView.test.js
+++ b/client/src/components/History/Multiple/MultipleView.test.js
@@ -59,6 +59,7 @@ describe("MultipleView", () => {
stubs: {
HistoryPanel: true,
icon: { template: "
" },
+ "router-link": { template: "
", props: ["to"] },
},
localVue: getLocalVue(),
});
diff --git a/client/src/components/Libraries/LibraryFolder/TopToolbar/FolderTopBar.vue b/client/src/components/Libraries/LibraryFolder/TopToolbar/FolderTopBar.vue
index 24e9fc65e556..838e1af4a72c 100644
--- a/client/src/components/Libraries/LibraryFolder/TopToolbar/FolderTopBar.vue
+++ b/client/src/components/Libraries/LibraryFolder/TopToolbar/FolderTopBar.vue
@@ -2,15 +2,7 @@
import { faBook, faCaretDown, faDownload, faHome, faPlus, faTrash } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
import axios from "axios";
-import {
- BAlert,
- BButton,
- BDropdown,
- BDropdownDivider,
- BDropdownGroup,
- BDropdownItem,
- BFormCheckbox,
-} from "bootstrap-vue";
+import { BAlert, BButton, BFormCheckbox } from "bootstrap-vue";
import { computed, reactive, ref } from "vue";
import { GalaxyApi } from "@/api";
@@ -27,6 +19,10 @@ import { Toast } from "@/composables/toast";
import { getAppRoot } from "@/onload";
import { useUserStore } from "@/stores/userStore";
+import GDropdown from "@/components/BaseComponents/GDropdown.vue";
+import GDropdownDivider from "@/components/BaseComponents/GDropdownDivider.vue";
+import GDropdownGroup from "@/components/BaseComponents/GDropdownGroup.vue";
+import GDropdownItem from "@/components/BaseComponents/GDropdownItem.vue";
import CollectionCreatorIndex from "@/components/Collections/CollectionCreatorIndex.vue";
import FolderDetails from "@/components/Libraries/LibraryFolder/FolderDetails/FolderDetails.vue";
import LibraryBreadcrumb from "@/components/Libraries/LibraryFolder/LibraryBreadcrumb.vue";
@@ -335,7 +331,7 @@ function onAddDatasetsDirectory(selectedDatasets: Record
-
- from History
+ from History
-
+
from User Directory
-
+
-
+
-
-
+
+
from Import Directory
-
+
-
+
from Path
-
-
-
+
+
+
-
+
Add to History
-
+
as Datasets
-
+
-
+
as a Collection
-
-
+
+
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
-import { BDropdownItem, BNavItemDropdown } from "bootstrap-vue";
-import { type PropType, ref } from "vue";
+import { BNavItemDropdown } from "bootstrap-vue";
+import { type PropType, provide, ref } from "vue";
import type { IconLike } from "@/components/icons/galaxyIcons";
+import GDropdownItem from "@/components/BaseComponents/GDropdownItem.vue";
import TextShort from "@/components/Common/TextShort.vue";
-const dropdown = ref(null);
+const dropdown = ref
>();
+
+provide("g-dropdown-hide", () => {
+ dropdown.value?.hide();
+});
interface MenuItem {
title: string;
@@ -47,7 +52,7 @@ defineProps({
-
{{ item.title }}
-
+
diff --git a/client/src/components/Panels/Menus/PanelViewMenu.vue b/client/src/components/Panels/Menus/PanelViewMenu.vue
index 279ff685a322..b7598528afb1 100644
--- a/client/src/components/Panels/Menus/PanelViewMenu.vue
+++ b/client/src/components/Panels/Menus/PanelViewMenu.vue
@@ -1,7 +1,6 @@
-
-
+
{{ group.title }}
@@ -172,16 +174,16 @@ async function updatePanelView(panel: Panel) {
:current-panel-view="currentPanelView"
:panel-view="panelView"
@onSelect="updatePanelView" />
-
+
-
+
-
+