Reuse datasetimage display for appropriate datatypes

Minor tweaking of pre
This commit is contained in:
Dannon Baker
2024-04-11 07:45:44 -04:00
parent dd9af46eff
commit ea455b3823
@@ -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: {