Loading client/src/components/Dataset/DatasetView.vue +16 −6 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ watch(() => dataset.value?.file_ext, checkPreferredVisualization, { immediate: t <template> <LoadingSpan v-if="isLoading || !dataset" message="Loading dataset details" /> <div v-else class="d-flex flex-column h-100"> <div v-else class="dataset-view d-flex flex-column h-100"> <header :key="`dataset-header-${dataset.id}`" class="dataset-header flex-shrink-0"> <div class="d-flex"> <Heading Loading Loading @@ -107,13 +107,23 @@ watch(() => dataset.value?.file_ext, checkPreferredVisualization, { immediate: t </transition> </header> <BNav pills class="my-2 p-2 bg-light border-bottom"> <BNavItem :active="tab === 'preview'" :to="`/datasets/${datasetId}/preview`"> Preview</BNavItem> <BNavItem v-if="!showError" :active="tab === 'visualize'" :to="`/datasets/${datasetId}/visualize`"> <BNavItem title="Preview" :active="tab === 'preview'" :to="`/datasets/${datasetId}/preview`"> Preview </BNavItem> <BNavItem v-if="!showError" title="Visualize" :active="tab === 'visualize'" :to="`/datasets/${datasetId}/visualize`"> Visualize </BNavItem> <BNavItem :active="tab === 'details'" :to="`/datasets/${datasetId}/details`"> Details </BNavItem> <BNavItem :active="tab === 'edit'" :to="`/datasets/${datasetId}/edit`"> Edit </BNavItem> <BNavItem v-if="showError" :active="tab === 'error'" :to="`/datasets/${datasetId}/error`"> Error </BNavItem> <BNavItem title="Details" :active="tab === 'details'" :to="`/datasets/${datasetId}/details`"> Details </BNavItem> <BNavItem title="Edit" :active="tab === 'edit'" :to="`/datasets/${datasetId}/edit`">Edit</BNavItem> <BNavItem v-if="showError" title="Error" :active="tab === 'error'" :to="`/datasets/${datasetId}/error`"> Error </BNavItem> </BNav> <div v-if="tab === 'preview'" class="h-100"> <VisualizationFrame Loading client/src/utils/navigation/navigation.yml +3 −3 Original line number Diff line number Diff line Loading @@ -157,9 +157,9 @@ object_store_details: dataset_view: selectors: _: .dataset-view edit_tab: "a.nav-link[title='Edit']" details_tab: "a.nav-link[title='Details']" visualize_tab: "a.nav-link[title='Visualize']" edit_tab: ".nav-item[title='Edit'] > a.nav-link" details_tab: ".nav-item[title='Details'] > a.nav-link" visualize_tab: ".nav-item[title='Visualize'] > a.nav-link" history_panel: menu: Loading lib/galaxy/selenium/navigates_galaxy.py +3 −3 Original line number Diff line number Diff line Loading @@ -1991,7 +1991,7 @@ class NavigatesGalaxy(HasDriver): # Find and click the Edit tab - using a more reliable selector # BVue generates '.nav-item a' elements with a title attribute matching the tab title edit_tab_button = self.wait_for_selector_clickable("a.nav-link[title='Edit']") edit_tab_button = self.wait_for_selector_clickable(".nav-item[title='Edit'] > a.nav-link") edit_tab_button.click() # Wait for the edit attributes panel to be visible Loading @@ -2006,14 +2006,14 @@ class NavigatesGalaxy(HasDriver): def show_dataset_details(self, hid): self.display_dataset(hid) # Find and click the Details tab details_tab_button = self.wait_for_selector_clickable("a.nav-link[title='Details']") details_tab_button = self.wait_for_selector_clickable(".nav-item[title='Details'] > a.nav-link") details_tab_button.click() self.components.dataset_details._.wait_for_visible() def show_dataset_visualizations(self, hid): self.display_dataset(hid) # Find and click the Visualize tab visualize_tab_button = self.wait_for_selector_clickable("a.nav-link[title='Visualize']") visualize_tab_button = self.wait_for_selector_clickable(".nav-item[title='Visualize'] > a.nav-link") visualize_tab_button.click() def history_panel_item_view_dataset_details(self, hid): Loading Loading
client/src/components/Dataset/DatasetView.vue +16 −6 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ watch(() => dataset.value?.file_ext, checkPreferredVisualization, { immediate: t <template> <LoadingSpan v-if="isLoading || !dataset" message="Loading dataset details" /> <div v-else class="d-flex flex-column h-100"> <div v-else class="dataset-view d-flex flex-column h-100"> <header :key="`dataset-header-${dataset.id}`" class="dataset-header flex-shrink-0"> <div class="d-flex"> <Heading Loading Loading @@ -107,13 +107,23 @@ watch(() => dataset.value?.file_ext, checkPreferredVisualization, { immediate: t </transition> </header> <BNav pills class="my-2 p-2 bg-light border-bottom"> <BNavItem :active="tab === 'preview'" :to="`/datasets/${datasetId}/preview`"> Preview</BNavItem> <BNavItem v-if="!showError" :active="tab === 'visualize'" :to="`/datasets/${datasetId}/visualize`"> <BNavItem title="Preview" :active="tab === 'preview'" :to="`/datasets/${datasetId}/preview`"> Preview </BNavItem> <BNavItem v-if="!showError" title="Visualize" :active="tab === 'visualize'" :to="`/datasets/${datasetId}/visualize`"> Visualize </BNavItem> <BNavItem :active="tab === 'details'" :to="`/datasets/${datasetId}/details`"> Details </BNavItem> <BNavItem :active="tab === 'edit'" :to="`/datasets/${datasetId}/edit`"> Edit </BNavItem> <BNavItem v-if="showError" :active="tab === 'error'" :to="`/datasets/${datasetId}/error`"> Error </BNavItem> <BNavItem title="Details" :active="tab === 'details'" :to="`/datasets/${datasetId}/details`"> Details </BNavItem> <BNavItem title="Edit" :active="tab === 'edit'" :to="`/datasets/${datasetId}/edit`">Edit</BNavItem> <BNavItem v-if="showError" title="Error" :active="tab === 'error'" :to="`/datasets/${datasetId}/error`"> Error </BNavItem> </BNav> <div v-if="tab === 'preview'" class="h-100"> <VisualizationFrame Loading
client/src/utils/navigation/navigation.yml +3 −3 Original line number Diff line number Diff line Loading @@ -157,9 +157,9 @@ object_store_details: dataset_view: selectors: _: .dataset-view edit_tab: "a.nav-link[title='Edit']" details_tab: "a.nav-link[title='Details']" visualize_tab: "a.nav-link[title='Visualize']" edit_tab: ".nav-item[title='Edit'] > a.nav-link" details_tab: ".nav-item[title='Details'] > a.nav-link" visualize_tab: ".nav-item[title='Visualize'] > a.nav-link" history_panel: menu: Loading
lib/galaxy/selenium/navigates_galaxy.py +3 −3 Original line number Diff line number Diff line Loading @@ -1991,7 +1991,7 @@ class NavigatesGalaxy(HasDriver): # Find and click the Edit tab - using a more reliable selector # BVue generates '.nav-item a' elements with a title attribute matching the tab title edit_tab_button = self.wait_for_selector_clickable("a.nav-link[title='Edit']") edit_tab_button = self.wait_for_selector_clickable(".nav-item[title='Edit'] > a.nav-link") edit_tab_button.click() # Wait for the edit attributes panel to be visible Loading @@ -2006,14 +2006,14 @@ class NavigatesGalaxy(HasDriver): def show_dataset_details(self, hid): self.display_dataset(hid) # Find and click the Details tab details_tab_button = self.wait_for_selector_clickable("a.nav-link[title='Details']") details_tab_button = self.wait_for_selector_clickable(".nav-item[title='Details'] > a.nav-link") details_tab_button.click() self.components.dataset_details._.wait_for_visible() def show_dataset_visualizations(self, hid): self.display_dataset(hid) # Find and click the Visualize tab visualize_tab_button = self.wait_for_selector_clickable("a.nav-link[title='Visualize']") visualize_tab_button = self.wait_for_selector_clickable(".nav-item[title='Visualize'] > a.nav-link") visualize_tab_button.click() def history_panel_item_view_dataset_details(self, hid): Loading