diff --git a/src/components/fields/ImageDisplay.vue b/src/components/fields/ImageDisplay.vue
index 96181a6c..34b1ae9a 100644
--- a/src/components/fields/ImageDisplay.vue
+++ b/src/components/fields/ImageDisplay.vue
@@ -4,7 +4,9 @@
-->
-
![]()
+
@@ -38,6 +40,10 @@ export default {
type: [Number, null],
default: null,
},
+ clickable: {
+ type: Boolean,
+ default: false,
+ },
},
emits: [],
@@ -87,6 +93,10 @@ export default {
// width: 200px;
width: auto;
height: 200px;
+
+ &.clickable {
+ cursor: pointer !important;
+ }
}
}
diff --git a/src/components/fields/ListOfMediaField.vue b/src/components/fields/ListOfMediaField.vue
index 2e813ce6..e094dcd5 100644
--- a/src/components/fields/ListOfMediaField.vue
+++ b/src/components/fields/ListOfMediaField.vue
@@ -44,7 +44,9 @@
+ :clickable="isOutput"
+ @delete="onDelete(fileId)"
+ @click.native="onPreviewClick(isOutput, fileId)" />
+
+
+
+
+
- {{ t('assistant', 'Share') }}
@@ -80,6 +88,7 @@
diff --git a/src/components/fields/MediaField.vue b/src/components/fields/MediaField.vue
index 49479081..ed67156e 100644
--- a/src/components/fields/MediaField.vue
+++ b/src/components/fields/MediaField.vue
@@ -295,7 +295,6 @@ export default {
return axios.post(url).then(response => {
const savedPath = response.data.ocs.data.path
console.debug('[assistant] view output file', savedPath)
- // This works and shows the Viewer on top the assitant's NcModal because we give it container="#content"
OCA.Viewer.open({ path: savedPath })
}).catch(error => {
console.error(error)