Loading client/src/components/History/Content/Dataset/DatasetActions.vue +2 −1 Original line number Diff line number Diff line Loading @@ -63,13 +63,14 @@ import { legacyNavigationMixin } from "components/plugins/legacyNavigation"; import { copy as sendToClipboard } from "utils/clipboard"; import { absPath } from "utils/redirect"; import { downloadUrlMixin } from "./mixins.js"; import DatasetDownload from "./DatasetDownload"; export default { components: { DatasetDownload, }, mixins: [legacyNavigationMixin], mixins: [legacyNavigationMixin, downloadUrlMixin], props: { item: { type: Object, required: true }, showHighlight: { type: Boolean, default: false }, Loading client/src/components/History/Content/Dataset/DatasetDownload.vue +3 −4 Original line number Diff line number Diff line <template> <b-dropdown v-if="hasMetaFiles" v-b-tooltip.top.hover dropup no-caret no-flip v-b-tooltip.top.hover size="sm" variant="link" toggle-class="text-decoration-none" Loading Loading @@ -36,15 +36,14 @@ <script> import { prependPath } from "utils/redirect"; import { downloadUrlMixin } from "./mixins.js"; export default { mixins: [downloadUrlMixin], props: { item: { type: Object, required: true }, }, computed: { downloadUrl() { return prependPath(`api/datasets/${this.item.id}/display?to_ext=${this.item.extension}`); }, hasMetaFiles() { return this.metaFiles && this.metaFiles.length > 0; }, Loading client/src/components/History/Content/Dataset/mixins.js 0 → 100644 +10 −0 Original line number Diff line number Diff line import { prependPath } from "utils/redirect"; /* VueJS mixin with dataset downloadUrl */ export const downloadUrlMixin = { computed: { downloadUrl() { return prependPath(`api/datasets/${this.item.id}/display?to_ext=${this.item.extension}`); }, }, }; Loading
client/src/components/History/Content/Dataset/DatasetActions.vue +2 −1 Original line number Diff line number Diff line Loading @@ -63,13 +63,14 @@ import { legacyNavigationMixin } from "components/plugins/legacyNavigation"; import { copy as sendToClipboard } from "utils/clipboard"; import { absPath } from "utils/redirect"; import { downloadUrlMixin } from "./mixins.js"; import DatasetDownload from "./DatasetDownload"; export default { components: { DatasetDownload, }, mixins: [legacyNavigationMixin], mixins: [legacyNavigationMixin, downloadUrlMixin], props: { item: { type: Object, required: true }, showHighlight: { type: Boolean, default: false }, Loading
client/src/components/History/Content/Dataset/DatasetDownload.vue +3 −4 Original line number Diff line number Diff line <template> <b-dropdown v-if="hasMetaFiles" v-b-tooltip.top.hover dropup no-caret no-flip v-b-tooltip.top.hover size="sm" variant="link" toggle-class="text-decoration-none" Loading Loading @@ -36,15 +36,14 @@ <script> import { prependPath } from "utils/redirect"; import { downloadUrlMixin } from "./mixins.js"; export default { mixins: [downloadUrlMixin], props: { item: { type: Object, required: true }, }, computed: { downloadUrl() { return prependPath(`api/datasets/${this.item.id}/display?to_ext=${this.item.extension}`); }, hasMetaFiles() { return this.metaFiles && this.metaFiles.length > 0; }, Loading
client/src/components/History/Content/Dataset/mixins.js 0 → 100644 +10 −0 Original line number Diff line number Diff line import { prependPath } from "utils/redirect"; /* VueJS mixin with dataset downloadUrl */ export const downloadUrlMixin = { computed: { downloadUrl() { return prependPath(`api/datasets/${this.item.id}/display?to_ext=${this.item.extension}`); }, }, };