diff --git a/4chan_x.user.js b/4chan_x.user.js index 96977aeae..efb1ac4ef 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1069,25 +1069,24 @@ return cooldown.interval = window.setInterval(cooldown.cb, 1000); }, cb: function() { - var submit, _i, _j, _len, _len2, _ref, _ref2, _ref3, _results, _results2; + var submit, submits, _i, _j, _len, _len2, _ref, _results, _results2; cooldown.duration--; + submits = $$('#com_submit'); if (cooldown.duration) { - _ref = $$('#com_submit'); _results = []; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - submit = _ref[_i]; + for (_i = 0, _len = submits.length; _i < _len; _i++) { + submit = submits[_i]; _results.push(submit.value = cooldown.duration); } return _results; } else { window.clearInterval(cooldown.interval); - _ref2 = $$('#com_submit'); _results2 = []; - for (_j = 0, _len2 = _ref2.length; _j < _len2; _j++) { - submit = _ref2[_j]; + for (_j = 0, _len2 = submits.length; _j < _len2; _j++) { + submit = submits[_j]; submit.disabled = false; submit.value = 'Submit'; - _results2.push(((_ref3 = $('#auto')) != null ? _ref3.checked : void 0) ? $('#qr_form').submit() : void 0); + _results2.push(((_ref = $('#auto')) != null ? _ref.checked : void 0) ? $('#qr_form').submit() : void 0); } return _results2; } diff --git a/script.coffee b/script.coffee index 67f0f04a1..5e175d755 100644 --- a/script.coffee +++ b/script.coffee @@ -836,12 +836,13 @@ cooldown = cb: -> cooldown.duration-- + submits = $$ '#com_submit' if cooldown.duration - for submit in $$ '#com_submit' + for submit in submits submit.value = cooldown.duration else window.clearInterval cooldown.interval - for submit in $$ '#com_submit' + for submit in submits submit.disabled = false submit.value = 'Submit' $('#qr_form').submit() if $('#auto')?.checked