mirror of
https://github.com/PrivateBin/PrivateBin.git
synced 2025-07-20 21:49:04 -04:00
Use 1024 based file size units to follow consistency
This commit is contained in:
parent
d15ac590d7
commit
a2ca2ecb37
3 changed files with 11 additions and 30 deletions
|
@ -592,7 +592,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||
};
|
||||
|
||||
/**
|
||||
* Convert Bytes to KB/MB/GB
|
||||
* Convert Bytes to KiB/MiB/GiB
|
||||
*
|
||||
* @name Helper.formatBytes
|
||||
* @function
|
||||
|
@ -603,9 +603,9 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||
me.formatBytes = function (bytes)
|
||||
{
|
||||
let result = '';
|
||||
const kilobyte = 1000;
|
||||
const kilobyte = 1024;
|
||||
const decimalPoint = 2;
|
||||
const sizes = [I18n._('B'), I18n._('KB'), I18n._('MB'), I18n._('GB')];
|
||||
const sizes = [I18n._('B'), I18n._('KiB'), I18n._('MiB'), I18n._('GiB')];
|
||||
const index = Math.floor(Math.log(bytes) / Math.log(kilobyte));
|
||||
|
||||
if (bytes > 0) {
|
||||
|
@ -3230,25 +3230,6 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||
return attachmentData.substring(5, mimeTypeEnd);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get attachment size in B/KB/MB/GB
|
||||
*
|
||||
* @name AttachmentViewer.getAttachmentSize
|
||||
* @function
|
||||
* @param {string} attachmentData - Base64 string
|
||||
*/
|
||||
me.getAttachmentSize = function(attachmentData)
|
||||
{
|
||||
const base64Start = attachmentData.indexOf(',') + 1;
|
||||
const rawData = attachmentData.substring(base64Start);
|
||||
const decodedData = rawData.length > 0 ? atob(rawData) : '';
|
||||
|
||||
const buf = new Uint8Array(decodedData.length);
|
||||
const bytes = new Blob([buf]).size;
|
||||
|
||||
return Helper.formatBytes(bytes);
|
||||
}
|
||||
|
||||
/**
|
||||
* moves the attachment link to another element
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue