mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Reuse datasetimage display for appropriate datatypes
Minor tweaking of pre
This commit is contained in:
@@ -61,16 +61,13 @@
|
||||
<div v-else-if="error">{{ error }}</div>
|
||||
<div v-else :class="contentClass">
|
||||
<b-embed
|
||||
v-if="
|
||||
isSubTypeOfAny(
|
||||
datasetType,
|
||||
['pdf', 'html', 'galaxy.datatypes.images.Image'],
|
||||
datatypesModel
|
||||
)
|
||||
"
|
||||
v-if="isSubTypeOfAny(datasetType, ['pdf', 'html'], datatypesModel)"
|
||||
type="iframe"
|
||||
aspect="16by9"
|
||||
:src="displayUrl" />
|
||||
<HistoryDatasetAsImage
|
||||
v-else-if="isSubTypeOfAny(datasetType, ['galaxy.datatypes.images.Image'], datatypesModel)"
|
||||
:args="args" />
|
||||
<div v-else-if="itemContent.item_data">
|
||||
<div v-if="isSubTypeOfAny(datasetType, ['tabular'], datatypesModel)">
|
||||
<UrlDataProvider
|
||||
@@ -87,8 +84,8 @@
|
||||
</UrlDataProvider>
|
||||
</div>
|
||||
<pre v-else>
|
||||
<code class="word-wrap-normal">{{ itemContent.item_data }}</code>
|
||||
</pre>
|
||||
<code class="word-wrap-normal">{{ itemContent.item_data }}</code>
|
||||
</pre>
|
||||
</div>
|
||||
<div v-else>No content found.</div>
|
||||
<b-link v-if="itemContent.truncated" :href="itemContent.item_url"> Show More... </b-link>
|
||||
@@ -105,10 +102,13 @@ import LoadingSpan from "components/LoadingSpan";
|
||||
import { UrlDataProvider } from "components/providers/UrlDataProvider";
|
||||
import { getAppRoot } from "onload/loadConfig";
|
||||
|
||||
import HistoryDatasetAsImage from "./HistoryDatasetAsImage.vue";
|
||||
|
||||
export default {
|
||||
components: {
|
||||
LoadingSpan,
|
||||
UrlDataProvider,
|
||||
HistoryDatasetAsImage,
|
||||
},
|
||||
props: {
|
||||
args: {
|
||||
|
||||
Reference in New Issue
Block a user