File tree 2 files changed +26
-30
lines changed 2 files changed +26
-30
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
- <figure class =" fm-thumbnail" >
3
- <transition name =" fade" mode =" out-in" >
4
- <i v-if =" !src" class =" far fa-file-image fa-5x pb-2" />
5
- <img v-else
6
- v-bind:src =" src"
7
- v-bind:alt =" file.filename"
8
- class =" img-thumbnail" >
9
- </transition >
10
- </figure >
2
+ <figure class =" fm-thumbnail" >
3
+ <transition name =" fade" mode =" out-in" >
4
+ <i v-if =" !src" class =" far fa-file-image fa-5x pb-2" />
5
+ <img v-else v-bind:src =" src" v-bind:alt =" file.filename" class =" img-thumbnail" >
6
+ </transition >
7
+ </figure >
11
8
</template >
12
9
13
10
<script >
@@ -43,8 +40,7 @@ export default {
43
40
obs .unobserve (this .$el );
44
41
}
45
42
});
46
- },
47
- {
43
+ }, {
48
44
root: null ,
49
45
threshold: ' 0.5' ,
50
46
},
@@ -82,29 +78,29 @@ export default {
82
78
this .src = ` data:${ mimeType} ;base64,${ imgBase64} ` ;
83
79
});
84
80
} else {
85
- this .src = ` ${ this .$store .getters [' fm/settings/baseUrl' ]} thumbnails?disk=${ this .disk } &path=${ encodeURIComponent (this .file .path )} &v=${ this .file .timestamp } ` ;
81
+ this .src = ` ${ this .$store .getters [' fm/settings/baseUrl' ]} / thumbnails?disk=${ this .disk } &path=${ encodeURIComponent (this .file .path )} &v=${ this .file .timestamp } ` ;
86
82
}
87
83
},
88
84
},
89
85
};
90
86
</script >
91
87
92
88
<style lang="scss">
93
- .fm-thumbnail {
94
- display : flex ;
95
- justify-content : center ;
96
- align-items : center ;
97
-
98
- .img-thumbnail {
99
- width : 88px ;
100
- height : 88 px ;
101
- }
102
-
103
- .fade-enter-active , .fade-leave-active {
104
- transition : opacity .3 s ;
105
- }
106
- .fade-enter , .fade-leave-to {
107
- opacity : 0 ;
108
- }
109
- }
89
+ .fm-thumbnail {
90
+ display : flex ;
91
+ justify-content : center ;
92
+ align-items : center ;
93
+ .img-thumbnail {
94
+ width : 88 px ;
95
+ height : 88px ;
96
+ }
97
+ .fade-enter-active ,
98
+ .fade-leave-active {
99
+ transition : opacity .3 s ;
100
+ }
101
+ .fade-enter ,
102
+ .fade-leave-to {
103
+ opacity : 0 ;
104
+ }
105
+ }
110
106
</style >
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ export default {
38
38
* @returns {string }
39
39
*/
40
40
async getFileDimension ( disk , file ) {
41
- const url = `${ this . $store . getters [ 'fm/settings/baseUrl' ] } preview?disk=${ disk || 'images' } &path=${ encodeURIComponent ( file . path ) } &v=${ file . timestamp } ` ;
41
+ const url = `${ this . $store . getters [ 'fm/settings/baseUrl' ] } / preview?disk=${ disk || 'images' } &path=${ encodeURIComponent ( file . path ) } &v=${ file . timestamp } ` ;
42
42
let dimensions = 'N/A x N/A' ;
43
43
const imageLoadPromise = new Promise ( ( resolve ) => {
44
44
const img = new Image ( ) ;
You can’t perform that action at this time.
0 commit comments