Skip to content

Commit e8f9be1

Browse files
authored
Merge pull request alexusmai#16 from lkloon123/master
fix img not getting reloaded after crop
2 parents c7274e5 + 5d1b190 commit e8f9be1

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/components/modals/views/Preview.vue

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<template v-if="showCropperModule">
1414
<cropper-module v-bind:imgUrl="imgUrl"
1515
v-bind:maxHeight="maxHeight"
16-
v-on:closeCropper="showCropperModule = false"></cropper-module>
16+
v-on:closeCropper="closeCropper"></cropper-module>
1717
</template>
1818
<template v-else>
1919
<img v-bind:src="imgUrl"
@@ -53,7 +53,7 @@ export default {
5353
},
5454
created() {
5555
// Create image URL
56-
this.imgUrl = `${this.$store.getters['fm/settings/baseUrl']}preview?disk=${this.selectedDisk}&path=${encodeURIComponent(this.selectedItem.path)}`;
56+
this.setImgUrl();
5757
},
5858
computed: {
5959
/**
@@ -97,6 +97,13 @@ export default {
9797
canCrop(extension) {
9898
return this.$store.state.fm.settings.cropExtensions.includes(extension.toLowerCase());
9999
},
100+
setImgUrl() {
101+
this.imgUrl = `${this.$store.getters['fm/settings/baseUrl']}preview?disk=${this.selectedDisk}&path=${encodeURIComponent(this.selectedItem.path)}&v=${this.selectedItem.timestamp}`;
102+
},
103+
closeCropper() {
104+
this.showCropperModule = false;
105+
this.setImgUrl();
106+
},
100107
},
101108
};
102109
</script>

0 commit comments

Comments
 (0)