mv cooldown into qr
This commit is contained in:
parent
297311980e
commit
4862e64257
36
4chan_x.js
36
4chan_x.js
@ -56,7 +56,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
var $, $$, DAY, a, arr, as, autoWatch, callback, changeCheckbox, changeValue, clearHidden, config, cooldown, cutoff, d, delform, down, editSauce, el, expand, expandComment, expandThread, g, getThread, hideReply, hideThread, href, html, i, id, imageClick, imageExpand, imageExpandClick, imageHover, imageResize, imageThumb, imageToggle, imageType, imageTypeChange, img, input, inputs, keyModeInsert, keyModeNormal, keydown, keypress, l1, lastChecked, log, navbotr, navtopr, nodeInserted, now, omitted, onloadComment, onloadThread, option, options, parseResponse, pathname, qr, recaptcha, recaptchaListener, recaptchaReload, redirect, replyNav, report, request, scroll, scrollThread, showReply, showThread, span, src, start, stopPropagation, temp, text, textContent, threadF, threads, tzOffset, ui, up, updateAuto, updateCallback, updateFavicon, updateInterval, updateNow, updateTime, updateTitle, updateVerbose, updaterMake, watch, watchX, watcher, watcherUpdate, _i, _j, _k, _l, _len, _len2, _len3, _len4, _len5, _len6, _len7, _m, _n, _ref, _ref2, _ref3, _ref4;
|
var $, $$, DAY, a, arr, as, autoWatch, callback, changeCheckbox, changeValue, clearHidden, config, cutoff, d, delform, down, editSauce, el, expand, expandComment, expandThread, g, getThread, hideReply, hideThread, href, html, i, id, imageClick, imageExpand, imageExpandClick, imageHover, imageResize, imageThumb, imageToggle, imageType, imageTypeChange, img, input, inputs, keyModeInsert, keyModeNormal, keydown, keypress, l1, lastChecked, log, navbotr, navtopr, nodeInserted, now, omitted, onloadComment, onloadThread, option, options, parseResponse, pathname, qr, recaptcha, recaptchaListener, recaptchaReload, redirect, replyNav, report, request, scroll, scrollThread, showReply, showThread, span, src, start, stopPropagation, temp, text, textContent, threadF, threads, tzOffset, ui, up, updateAuto, updateCallback, updateFavicon, updateInterval, updateNow, updateTime, updateTitle, updateVerbose, updaterMake, watch, watchX, watcher, watcherUpdate, _i, _j, _k, _l, _len, _len2, _len3, _len4, _len5, _len6, _len7, _m, _n, _ref, _ref2, _ref3, _ref4;
|
||||||
var __slice = Array.prototype.slice;
|
var __slice = Array.prototype.slice;
|
||||||
if (typeof console != "undefined" && console !== null) {
|
if (typeof console != "undefined" && console !== null) {
|
||||||
log = console.log;
|
log = console.log;
|
||||||
@ -386,22 +386,6 @@
|
|||||||
g.hiddenReplies = [];
|
g.hiddenReplies = [];
|
||||||
return g.hiddenThreads = [];
|
return g.hiddenThreads = [];
|
||||||
};
|
};
|
||||||
cooldown = function() {
|
|
||||||
var auto, seconds, submit;
|
|
||||||
submit = $('#qr input[type=submit]');
|
|
||||||
seconds = parseInt(submit.value);
|
|
||||||
if (seconds === 0) {
|
|
||||||
submit.disabled = false;
|
|
||||||
submit.value = 'Submit';
|
|
||||||
auto = submit.previousSibling.lastChild;
|
|
||||||
if (auto.checked) {
|
|
||||||
return $('#qr form').submit();
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
submit.value = seconds - 1;
|
|
||||||
return window.setTimeout(cooldown, 1000);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
editSauce = function() {
|
editSauce = function() {
|
||||||
var ta;
|
var ta;
|
||||||
ta = $('#options textarea');
|
ta = $('#options textarea');
|
||||||
@ -1069,13 +1053,29 @@
|
|||||||
submit = $('input[type=submit]', qr);
|
submit = $('input[type=submit]', qr);
|
||||||
submit.value = g.sage ? 60 : 30;
|
submit.value = g.sage ? 60 : 30;
|
||||||
submit.disabled = true;
|
submit.disabled = true;
|
||||||
window.setTimeout(cooldown, 1000);
|
window.setTimeout(qr.cooldown, 1000);
|
||||||
auto = submit.previousSibling.lastChild;
|
auto = submit.previousSibling.lastChild;
|
||||||
if (auto.checked) {
|
if (auto.checked) {
|
||||||
return (_ref = $('input[title=autohide]:checked', qr)) != null ? _ref.click() : void 0;
|
return (_ref = $('input[title=autohide]:checked', qr)) != null ? _ref.click() : void 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
cooldown: function() {
|
||||||
|
var auto, seconds, submit;
|
||||||
|
submit = $('#qr input[type=submit]');
|
||||||
|
seconds = parseInt(submit.value);
|
||||||
|
if (seconds === 0) {
|
||||||
|
submit.disabled = false;
|
||||||
|
submit.value = 'Submit';
|
||||||
|
auto = submit.previousSibling.lastChild;
|
||||||
|
if (auto.checked) {
|
||||||
|
return $('#qr form').submit();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
submit.value = seconds - 1;
|
||||||
|
return window.setTimeout(qr.cooldown, 1000);
|
||||||
|
}
|
||||||
|
},
|
||||||
dialog: function(link) {
|
dialog: function(link) {
|
||||||
var auto, autobox, clone, dialog, el, html, input, script, submit, xpath, _i, _len, _ref;
|
var auto, autobox, clone, dialog, el, html, input, script, submit, xpath, _i, _len, _ref;
|
||||||
html = "<div class=move>Quick Reply <input type=checkbox title=autohide> <a name=close title=close>X</a></div>";
|
html = "<div class=move>Quick Reply <input type=checkbox title=autohide> <a name=close title=close>X</a></div>";
|
||||||
|
|||||||
@ -256,20 +256,6 @@ clearHidden = ->
|
|||||||
g.hiddenReplies = []
|
g.hiddenReplies = []
|
||||||
g.hiddenThreads = []
|
g.hiddenThreads = []
|
||||||
|
|
||||||
cooldown = ->
|
|
||||||
submit = $ '#qr input[type=submit]'
|
|
||||||
seconds = parseInt submit.value
|
|
||||||
if seconds == 0
|
|
||||||
submit.disabled = false
|
|
||||||
submit.value = 'Submit'
|
|
||||||
auto = submit.previousSibling.lastChild
|
|
||||||
if auto.checked
|
|
||||||
$('#qr form').submit()
|
|
||||||
#submit.click() doesn't work
|
|
||||||
else
|
|
||||||
submit.value = seconds - 1
|
|
||||||
window.setTimeout cooldown, 1000
|
|
||||||
|
|
||||||
editSauce = ->
|
editSauce = ->
|
||||||
ta = $ '#options textarea'
|
ta = $ '#options textarea'
|
||||||
if ta.style.display then $.show ta else $.hide ta
|
if ta.style.display then $.show ta else $.hide ta
|
||||||
@ -801,12 +787,26 @@ qr =
|
|||||||
submit = $ 'input[type=submit]', qr
|
submit = $ 'input[type=submit]', qr
|
||||||
submit.value = if g.sage then 60 else 30
|
submit.value = if g.sage then 60 else 30
|
||||||
submit.disabled = true
|
submit.disabled = true
|
||||||
window.setTimeout cooldown, 1000
|
window.setTimeout qr.cooldown, 1000
|
||||||
auto = submit.previousSibling.lastChild
|
auto = submit.previousSibling.lastChild
|
||||||
if auto.checked
|
if auto.checked
|
||||||
#unhide the qr so you know it's ready for the next item
|
#unhide the qr so you know it's ready for the next item
|
||||||
$('input[title=autohide]:checked', qr)?.click()
|
$('input[title=autohide]:checked', qr)?.click()
|
||||||
|
|
||||||
|
cooldown: ->
|
||||||
|
submit = $ '#qr input[type=submit]'
|
||||||
|
seconds = parseInt submit.value
|
||||||
|
if seconds == 0
|
||||||
|
submit.disabled = false
|
||||||
|
submit.value = 'Submit'
|
||||||
|
auto = submit.previousSibling.lastChild
|
||||||
|
if auto.checked
|
||||||
|
$('#qr form').submit()
|
||||||
|
#submit.click() doesn't work
|
||||||
|
else
|
||||||
|
submit.value = seconds - 1
|
||||||
|
window.setTimeout qr.cooldown, 1000
|
||||||
|
|
||||||
dialog: (link) ->
|
dialog: (link) ->
|
||||||
html = "<div class=move>Quick Reply <input type=checkbox title=autohide> <a name=close title=close>X</a></div>"
|
html = "<div class=move>Quick Reply <input type=checkbox title=autohide> <a name=close title=close>X</a></div>"
|
||||||
dialog = ui.dialog 'qr', top: '0px', left: '0px', html
|
dialog = ui.dialog 'qr', top: '0px', left: '0px', html
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user