mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-13 22:01:06 +00:00
fix utils
This commit is contained in:
@@ -7,9 +7,13 @@ export const keyCodes = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function bytesToSize(bytes) {
|
export function bytesToSize(bytes) {
|
||||||
|
if (typeof(bytes) == 'undefined') return ' '
|
||||||
|
|
||||||
if(bytes < 0) return '--'
|
if(bytes < 0) return '--'
|
||||||
const sizes = ['bytes', 'KB', 'MB', 'GB', 'TB', 'PB']
|
const sizes = ['bytes', 'KB', 'MB', 'GB', 'TB', 'PB']
|
||||||
if (bytes === 0) return bytes + sizes[0]
|
|
||||||
|
if (bytes === 0) return bytes + ' ' + sizes[0]
|
||||||
|
|
||||||
const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1000)), 10)
|
const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1000)), 10)
|
||||||
if (i === 0) return bytes + ' ' + sizes[i]
|
if (i === 0) return bytes + ' ' + sizes[i]
|
||||||
return (bytes / (1000 ** i)).toFixed(1) + ' ' + sizes[i]
|
return (bytes / (1000 ** i)).toFixed(1) + ' ' + sizes[i]
|
||||||
|
@@ -1,7 +1,6 @@
|
|||||||
import { slug, repoID, siteRoot } from '../components/constance';
|
import { slug, repoID, siteRoot } from '../components/constance';
|
||||||
import { SeafileAPI } from 'seafile-js';
|
import { SeafileAPI } from 'seafile-js';
|
||||||
import cookie from 'react-cookies';
|
import cookie from 'react-cookies';
|
||||||
import { bytesToSize } from '../components/utils'
|
|
||||||
|
|
||||||
let seafileAPI = new SeafileAPI();
|
let seafileAPI = new SeafileAPI();
|
||||||
let xcsrfHeaders = cookie.load('sfcsrftoken');
|
let xcsrfHeaders = cookie.load('sfcsrftoken');
|
||||||
@@ -18,7 +17,7 @@ class EditorUtilities {
|
|||||||
isExpanded: item.type === 'dir' ? true : false,
|
isExpanded: item.type === 'dir' ? true : false,
|
||||||
parent_path: item.parent_dir,
|
parent_path: item.parent_dir,
|
||||||
last_update_time: item.last_update_time,
|
last_update_time: item.last_update_time,
|
||||||
size: bytesToSize(item.size)
|
size: item.size
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return files;
|
return files;
|
||||||
@@ -34,7 +33,7 @@ class EditorUtilities {
|
|||||||
isExpanded: item.type === 'dir' ? true : false,
|
isExpanded: item.type === 'dir' ? true : false,
|
||||||
parent_path: item.parent_dir,
|
parent_path: item.parent_dir,
|
||||||
last_update_time: item.mtime,
|
last_update_time: item.mtime,
|
||||||
size: item.size ? bytesToSize(item.size) : '0 bytes'
|
size: item.size
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user