Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorj14-c <>2021-11-28 14:00:30 +0300
committerj14-c <>2021-11-28 14:00:30 +0300
commitf51258c6609cb41d1b6b3ea97c73dce36af76416 (patch)
tree836c51f1cf7b9b4a29104ac4afdad31de72a87f8
parentbb8def7959aaabb12541345d7c7ba7bb1f909755 (diff)
Fixed roundDown bug
-rw-r--r--Extensions/UserScript/Return Youtube Dislike.user.js5
-rw-r--r--Extensions/chrome/return-youtube-dislike.script.js3
-rw-r--r--Extensions/firefox/return-youtube-dislike.script.js3
3 files changed, 7 insertions, 4 deletions
diff --git a/Extensions/UserScript/Return Youtube Dislike.user.js b/Extensions/UserScript/Return Youtube Dislike.user.js
index 47ddaac..2c52611 100644
--- a/Extensions/UserScript/Return Youtube Dislike.user.js
+++ b/Extensions/UserScript/Return Youtube Dislike.user.js
@@ -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);
}
diff --git a/Extensions/chrome/return-youtube-dislike.script.js b/Extensions/chrome/return-youtube-dislike.script.js
index 5ec0172..9c7ffd8 100644
--- a/Extensions/chrome/return-youtube-dislike.script.js
+++ b/Extensions/chrome/return-youtube-dislike.script.js
@@ -139,7 +139,8 @@
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);
}
diff --git a/Extensions/firefox/return-youtube-dislike.script.js b/Extensions/firefox/return-youtube-dislike.script.js
index 2597ee2..89b1dc1 100644
--- a/Extensions/firefox/return-youtube-dislike.script.js
+++ b/Extensions/firefox/return-youtube-dislike.script.js
@@ -135,7 +135,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);
}