Fix issues from FilePreview v0.2

This commit is contained in:
Miloš Holba
2020-08-20 18:50:07 +02:00
parent 59ca45e9b1
commit f79973e922
6 changed files with 206 additions and 170 deletions

View File

@@ -520,6 +520,7 @@ export default {
this.positionY = container.offsetTop + 51;
}
},
},
watch: {
item(newValue, oldValue) {
@@ -528,33 +529,32 @@ export default {
}
},
},
updated () {
if(this.showFromPreview) {
let filePreview = document.getElementById('mediaPreview')
filePreview.addEventListener('click' , () => {
this.showFromPreview = false;
this.item = undefined;
})
}
},
mounted() {
events.$on("actualShowingImage:ContextMenu", (item) => {
this.item = item;
});
},
created() {
events.$on("showContextMenuPreview:show", (item) => {
if (!this.showFromPreview) {
this.item = item;
this.showFromPreview = !this.showFromPreview;
this.showFromPreview = true;
this.showFilePreviewMenu();
} else if (this.showFromPreview) {
this.showFromPreview = false;
this.item = undefined;
}
});
events.$on('showContextMenuPreview:hide', () => {
this.showFromPreview = false;
this.item = undefined;
})
events.$on("contextMenu:show", (event, item) => {
// Store item
this.item = item;
@@ -573,7 +573,7 @@ export default {
else this.showFolderActionsMenu();
});
},
};
}
</script>
<style scoped lang="scss">