DEV: Use i18n.toHumanSize instead of formatBytes (#14415)
Follow up to dba6a5eabf
. I
introduced a new formatBytes function there unnecessarily
instead of using the existing toHumanSize.
This commit is contained in:
parent
d0e1c222f7
commit
effc3ef7b4
|
@ -330,7 +330,7 @@ function displayErrorByResponseStatus(status, body, fileName, siteSettings) {
|
|||
const max_size_kb = siteSettings[`max_${type}_size_kb`];
|
||||
bootbox.alert(
|
||||
I18n.t("post.errors.file_too_large_humanized", {
|
||||
max_size: formatBytes(max_size_kb * 1024),
|
||||
max_size: I18n.toHumanSize(max_size_kb * 1024),
|
||||
})
|
||||
);
|
||||
return true;
|
||||
|
@ -358,18 +358,3 @@ export function bindFileInputChangeListener(element, fileCallbackFn) {
|
|||
element.addEventListener("change", changeListener);
|
||||
return changeListener;
|
||||
}
|
||||
|
||||
export function formatBytes(bytes, decimals) {
|
||||
if (bytes === 0) {
|
||||
return "0 Bytes";
|
||||
}
|
||||
const kilobyte = 1024,
|
||||
dm = decimals || 2,
|
||||
sizes = ["Bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"],
|
||||
incr = Math.floor(Math.log(bytes) / Math.log(kilobyte));
|
||||
return (
|
||||
parseFloat((bytes / Math.pow(kilobyte, incr)).toFixed(dm)) +
|
||||
" " +
|
||||
sizes[incr]
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue