mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge pull request #11230 from OlegZharkov/remove-upper-folder-btn
Remove `folder_up` button from data folder
This commit is contained in:
@@ -17,12 +17,6 @@
|
||||
:unselected="unselected"
|
||||
:isAllSelectedMode="isAllSelectedMode"
|
||||
/>
|
||||
<a
|
||||
class="btn btn-secondary btn-sm btn_open_folder"
|
||||
v-if="folder_metadata && folder_metadata.full_path"
|
||||
@click="moveToParentFolder()"
|
||||
>..</a
|
||||
>
|
||||
|
||||
<b-table
|
||||
id="folder_list_body"
|
||||
@@ -341,14 +335,6 @@ export default {
|
||||
this.fetchFolderContents();
|
||||
},
|
||||
methods: {
|
||||
moveToParentFolder() {
|
||||
const path = this.folder_metadata.full_path;
|
||||
if (path.length === 1) {
|
||||
window.location = `${this.root}library/list/`;
|
||||
} else {
|
||||
return this.changeFolderId(path[path.length - 2][0]);
|
||||
}
|
||||
},
|
||||
fetchFolderContents(include_deleted = false) {
|
||||
this.include_deleted = include_deleted;
|
||||
this.setBusy(true);
|
||||
|
||||
@@ -1,21 +1,5 @@
|
||||
<template>
|
||||
<div>
|
||||
<b-breadcrumb>
|
||||
<b-breadcrumb-item title="Return to the list of libraries" :href="getHomeUrl">
|
||||
Libraries
|
||||
</b-breadcrumb-item>
|
||||
<template v-for="path_item in this.metadata.full_path">
|
||||
<b-breadcrumb-item
|
||||
:key="path_item[0]"
|
||||
:title="isCurrentFolder(path_item[0]) ? `You are in this folder` : `Return to this folder`"
|
||||
:active="isCurrentFolder(path_item[0])"
|
||||
@click="changeFolderId(path_item[0])"
|
||||
href="#"
|
||||
>{{ path_item[1] }}</b-breadcrumb-item
|
||||
>
|
||||
</template>
|
||||
</b-breadcrumb>
|
||||
|
||||
<div class="form-inline d-flex align-items-center mb-2">
|
||||
<a class="mr-1 btn btn-secondary" :href="getHomeUrl" data-toggle="tooltip" title="Go to first page">
|
||||
<font-awesome-icon icon="home" />
|
||||
@@ -140,6 +124,22 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<b-breadcrumb>
|
||||
<b-breadcrumb-item title="Return to the list of libraries" :href="getHomeUrl">
|
||||
Libraries
|
||||
</b-breadcrumb-item>
|
||||
<template v-for="path_item in this.metadata.full_path">
|
||||
<b-breadcrumb-item
|
||||
:key="path_item[0]"
|
||||
:title="isCurrentFolder(path_item[0]) ? `You are in this folder` : `Return to this folder`"
|
||||
:active="isCurrentFolder(path_item[0])"
|
||||
@click="changeFolderId(path_item[0])"
|
||||
href="#"
|
||||
>{{ path_item[1] }}</b-breadcrumb-item
|
||||
>
|
||||
</template>
|
||||
</b-breadcrumb>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
|
||||
@@ -561,7 +561,9 @@ libraries:
|
||||
select_all: '#select-all-checkboxes'
|
||||
select_one: '.lib-folder-checkbox'
|
||||
empty_folder_message: '.empty-folder-message'
|
||||
btn_open_upper_folder: '.btn_open_folder'
|
||||
btn_open_parent_folder:
|
||||
type: xpath
|
||||
selector: '//a[contains(text(), "${folder_name}")]'
|
||||
edit_folder_btn: '.edit_folder_btn'
|
||||
description_field: '.description-field > div'
|
||||
description_field_shrinked: '.shrinked-description'
|
||||
|
||||
@@ -38,8 +38,9 @@ class LibraryContentsTestCase(SeleniumTestCase, UsesLibraryAssertions):
|
||||
|
||||
# assert that 'empty folder message' is present
|
||||
self.components.libraries.folder.empty_folder_message.wait_for_present()
|
||||
|
||||
# go one folder up
|
||||
self.components.libraries.folder.btn_open_upper_folder.wait_for_and_click()
|
||||
self.components.libraries.folder.btn_open_parent_folder(folder_name=self.name).wait_for_and_click()
|
||||
# assert empty description
|
||||
self.components.libraries.folder.description_field.assert_absent_or_hidden()
|
||||
# change description
|
||||
|
||||
Reference in New Issue
Block a user