b17e57befc1ec01135c98e91d93e5692b1b0f523 chmalee Tue Jan 14 14:06:59 2025 -0800 Oops print numbers in 'byte' sizes rather than metric sizes, refs #35018 diff --git src/hg/js/hgMyData.js src/hg/js/hgMyData.js index 32d2e4a..956df82 100644 --- src/hg/js/hgMyData.js +++ src/hg/js/hgMyData.js @@ -1,26 +1,26 @@ /* jshint esnext: true */ var debugCartJson = true; function prettyFileSize(num) { if (!num) {return "0B";} - if (num < (1000 * 1024)) { - return `${(num/1000).toFixed(1)}KB`; - } else if (num < (1000 * 1000 * 1024)) { - return `${((num/1000)/1000).toFixed(1)}MB`; + if (num < (1024 * 1024)) { + return `${(num/1024).toFixed(1)}KB`; + } else if (num < (1024 * 1024 * 1024)) { + return `${((num/1024)/1024).toFixed(1)}MB`; } else { - return `${(((num/1000)/1000)/1000).toFixed(1)}GB`; + return `${(((num/1024)/1024)/1024).toFixed(1)}GB`; } } function generateApiKey() { let apiKeyInstr = document.getElementById("apiKeyInstructions"); let apiKeyDiv = document.getElementById("apiKey"); if (!document.getElementById("spinner")) { let spinner = document.createElement("i"); spinner.id = "spinner"; spinner.classList.add("fa", "fa-spinner", "fa-spin"); document.getElementById("generateApiKey").after(spinner); } let handleSuccess = function(reqObj) {