More actions
No edit summary |
No edit summary |
||
| Line 37: | Line 37: | ||
tokens = text.split(' '); | tokens = text.split(' '); | ||
result = ''; | result = ''; | ||
for ( | for (var token of tokens) { | ||
if (token.trim() === '') { | if (token.trim() === '') { | ||
continue; | continue; | ||
| Line 53: | Line 53: | ||
if (opts.AprilFoolEnable === false) { return }; | if (opts.AprilFoolEnable === false) { return }; | ||
cur_time = Date.now() | cur_time = Date.now() | ||
var objects = [jqueryObject]; | |||
while (objects.length > 0) { | while (objects.length > 0) { | ||
const object = objects.pop(); | const object = objects.pop(); | ||
var $object = $(object); | |||
if (object.nodeType === Node.TEXT_NODE) { | if (object.nodeType === Node.TEXT_NODE) { | ||
if (object.textContent.trim() !== ''){ | if (object.textContent.trim() !== ''){ | ||
| Line 88: | Line 88: | ||
}) | }) | ||
if (amount %2 === 1) { amount++} | if (amount %2 === 1) { amount++} | ||
for( | for(var iter = 0; iter < amount; iter++) | ||
{ | { | ||
spans.toggleClass('april-fools'); | spans.toggleClass('april-fools'); | ||
sleep = Math.round(Math.random() * 1000) | sleep = Math.round(Math.random() * 1000) | ||
//await sleep(Math.round(Math.random() * 100)); | |||
setTimeout(function() {spans.toggleClass('april-fools');}, sleep ) | setTimeout(function() {spans.toggleClass('april-fools');}, sleep ) | ||
} | } | ||
| Line 102: | Line 103: | ||
const trigs = $('.AF2020_trig') | const trigs = $('.AF2020_trig') | ||
const origs = $('.AF2020_orig') | const origs = $('.AF2020_orig') | ||
for( | for(var iter = 0; iter < amount; iter++) | ||
{ | { | ||
sleep = Math.round(Math.random() * 1000); | sleep = Math.round(Math.random() * 1000); | ||