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)