|
@@ -23,7 +23,7 @@ function doXHR(opts) {
|
|
|
if (typeof GM_xmlhttpRequest === 'function') {
|
|
|
return GM_xmlhttpRequest(opts);
|
|
|
}
|
|
|
- if (typeof GM !== 'undefined') /*This will prevent from throwing "Uncaught ReferenceError: GM is not defined"*/{
|
|
|
+ if (typeof GM !== 'undefined') /*This will prevent from throwing "Uncaught ReferenceError: GM is not defined"*/ {
|
|
|
if (typeof GM.xmlHttpRequest === 'function') {
|
|
|
return GM.xmlHttpRequest(opts);
|
|
|
}
|
|
@@ -194,7 +194,8 @@ function isVideoLoaded() {
|
|
|
|
|
|
function roundDown(num) {
|
|
|
if (num < 1000) return num;
|
|
|
- const decimal = Math.floor(Math.log10(num) - 1);
|
|
|
+ const int = Math.floor(Math.log10(num) - 2);
|
|
|
+ const decimal = int + (int % 3 ? 1 : 0);
|
|
|
const value = Math.floor(num / 10 ** decimal);
|
|
|
return value * (10 ** decimal);
|
|
|
}
|