diff --git a/client/galaxy/scripts/bundleEntries.js b/client/galaxy/scripts/bundleEntries.js index 7b44c5245af..abc8be4d625 100644 --- a/client/galaxy/scripts/bundleEntries.js +++ b/client/galaxy/scripts/bundleEntries.js @@ -32,6 +32,9 @@ export { default as HDAModel } from "mvc/history/hda-model"; export { default as LegacyGridView } from "legacy/grid/grid-view"; export { create_chart, create_histogram } from "reports/run_stats"; export { default as ToolshedGroups } from "toolshed/toolshed.groups"; +export { default as IES } from "galaxy.interactive_environments"; + +export { Toast } from "ui/toast"; // TODO: remove when external consumers are updated/gone (IES right now) export function adminToolshed(options) { new AdminToolshed.GalaxyApp(options); diff --git a/client/galaxy/scripts/components/DataDialog/DataDialog.test.js b/client/galaxy/scripts/components/DataDialog/DataDialog.test.js index 305e81ebe9c..b8264857e1d 100644 --- a/client/galaxy/scripts/components/DataDialog/DataDialog.test.js +++ b/client/galaxy/scripts/components/DataDialog/DataDialog.test.js @@ -153,11 +153,9 @@ describe("DataDialog.vue", () => { emitted = wrapper.emitted(); expect(wrapper.classes()).contain("data-dialog-modal"); expect(wrapper.find(".fa-spinner").text()).to.equals(""); - expect(wrapper.find(".btn-secondary").text()).to.equals("Clear"); - expect(wrapper.find(".btn-primary").text()).to.equals("Ok"); expect(wrapper.contains(".fa-spinner")).to.equals(true); return Vue.nextTick().then(() => { - expect(wrapper.findAll(".fa-copy").length).to.equals(2); + expect(wrapper.findAll(".fa-folder").length).to.equals(2); expect(wrapper.findAll(".fa-file-o").length).to.equals(2); }); }); @@ -169,11 +167,9 @@ describe("DataDialog.vue", () => { emitted = wrapper.emitted(); expect(wrapper.classes()).contain("data-dialog-modal"); expect(wrapper.find(".fa-spinner").text()).to.equals(""); - expect(wrapper.find(".btn-secondary").text()).to.equals("Clear"); - expect(wrapper.find(".btn-primary").text()).to.equals("Ok"); expect(wrapper.contains(".fa-spinner")).to.equals(true); return Vue.nextTick().then(() => { - expect(wrapper.findAll(".fa-copy").length).to.equals(2); + expect(wrapper.findAll(".fa-folder").length).to.equals(2); expect(wrapper.findAll(".fa-file-o").length).to.equals(2); }); }); diff --git a/client/galaxy/scripts/components/DataDialog/DataDialog.vue b/client/galaxy/scripts/components/DataDialog/DataDialog.vue index 4599630f32d..5b75fc5a1ad 100644 --- a/client/galaxy/scripts/components/DataDialog/DataDialog.vue +++ b/client/galaxy/scripts/components/DataDialog/DataDialog.vue @@ -20,7 +20,14 @@
Back - + Ok Cancel @@ -117,6 +124,8 @@ export default { } else { this.finalize(); } + } else { + this.load(record.url); } }, /** Called when selection is complete, values are formatted and parsed to external callback **/ diff --git a/client/galaxy/scripts/components/DataDialog/DataDialogSearch.vue b/client/galaxy/scripts/components/DataDialog/DataDialogSearch.vue index 89ce707703f..ed57a831ead 100644 --- a/client/galaxy/scripts/components/DataDialog/DataDialogSearch.vue +++ b/client/galaxy/scripts/components/DataDialog/DataDialogSearch.vue @@ -2,7 +2,7 @@ - Clear + diff --git a/client/galaxy/scripts/components/DataDialog/DataDialogTable.vue b/client/galaxy/scripts/components/DataDialog/DataDialogTable.vue index 8baff146d25..3542664d104 100644 --- a/client/galaxy/scripts/components/DataDialog/DataDialogTable.vue +++ b/client/galaxy/scripts/components/DataDialog/DataDialogTable.vue @@ -12,7 +12,7 @@ @filtered="filtered" >