22 <div class =" file"
33 :class =" {'selected': selected, 'focused': focused}"
44 tabindex =" -1" >
5- <div class =" fileName" >{{file.name}}</div >
5+ <div class =" fileName" :title = " file.name " >{{file.name}}</div >
66 <div class =" fileModified" >{{modified(file.modified)}}</div >
77 <div class =" fileSize" v-if =" file.type == 'd'" >< ; dir> ; </div >
88 <div class =" fileSize" v-else >{{size(file.size)}}</div >
@@ -21,23 +21,22 @@ export default{
2121 },
2222 methods: {
2323 size (size ) {
24- if (size < 1000 ) {
25- return size
24+ if (size < 10000 ) {
25+ return size + ' B '
2626 }
27- if (size < 1000000 ) {
28- return Math . round (size / 1000 ) + ' KB'
27+ if (size < 10000000 ) {
28+ return (size / 1024 ). toString ( 10 ). substr ( 0 , 4 ) + ' KB'
2929 }
30- if (size < 1000000000 ) {
31- return Math . round (size / 1000000 ) + ' MB'
30+ if (size < 10000000000 ) {
31+ return (size / 1048576 ). toString ( 10 ). substr ( 0 , 4 ) + ' MB'
3232 }
33-
34- if (size < 1000000000000 ) {
35- return Math .round (size / 1000000000 ) + ' GB'
33+ if (size < 10000000000000 ) {
34+ return (size / 1073741824 ).toString (10 ).substr (0 ,4 ) + ' GB'
3635 }
37- if (size < 1000000000000000 ) {
38- return Math . round (size / 1000000000000 ) + ' TB'
36+ if (size < 10000000000000000 ) {
37+ return (size / 1099511627776 ). toString ( 10 ). substr ( 0 , 4 ) + ' TB'
3938 }
40- return Math . round (size / 1000000000000000 ) + ' PB'
39+ return (size / 1125899906842624 ). toString ( 10 ). substr ( 0 , 4 ) + ' PB'
4140 },
4241 modified (date ) {
4342 return new Date (date).toLocaleString ()
0 commit comments