diff options
author | Mark H Weaver <mhw@netris.org> | 2023-09-27 00:53:30 -0400 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2023-09-27 14:34:35 -0400 |
commit | fa5c0b073214191e6996ba0b5bc8e61560ff822c (patch) | |
tree | 38e7133195616f4a4da6c8fe46ab2c77c5a6e9e2 /data/extensions/jsr@javascriptrestrictor/helpers.js | |
parent | d167f676a167b1392a4e29f14ddf25613468680b (diff) |
Update the JShelter extension to 0.15.2.
Diffstat (limited to 'data/extensions/jsr@javascriptrestrictor/helpers.js')
-rw-r--r-- | data/extensions/jsr@javascriptrestrictor/helpers.js | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/data/extensions/jsr@javascriptrestrictor/helpers.js b/data/extensions/jsr@javascriptrestrictor/helpers.js index 6396790..caf65a9 100644 --- a/data/extensions/jsr@javascriptrestrictor/helpers.js +++ b/data/extensions/jsr@javascriptrestrictor/helpers.js @@ -146,19 +146,6 @@ function shuffleArray(array) { [array[i], array[j]] = [array[j], array[i]]; } } -/** - * \brief makes number from substring of given string - should work as reinterpret_cast - * \param str String - * \param length Number specifying substring length - */ -function strToUint(str, length){ - var sub = str.substring(0,length); - var ret = ""; - for (var i = sub.length-1; i >= 0; i--) { - ret += ((sub[i].charCodeAt(0)).toString(2).padStart(8, "0")); - } - return "0b"+ret; -}; /** * \brief Asynchronously sleep for given number of milliseconds @@ -223,10 +210,15 @@ Observable.prototype = { */ function create_short_text(text, LIMIT) { if (text.length > LIMIT) { - let remove_parentheses = / \([^)]*\)/;; + let remove_parentheses = / \([^)]*\)/; text = text.replace(remove_parentheses, ""); let sentences = text.split("."); - sentences = sentences.map(s => s + "."); + sentences = sentences.map(function (s) { + if (s.length === 0) { + return s; + } + return s + "."; + }); let done = false; text = sentences.reduce(function (acc, current) { if (!done) { |