rm g.expand
This commit is contained in:
parent
be66bb8858
commit
87f4100afd
45
4chan_x.js
45
4chan_x.js
@ -59,7 +59,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
var $, $$, NAMESPACE, anonymize, callback, config, d, el, expandComment, expandThread, g, imageHover, imgExpand, imgGif, imgPreloading, keybinds, localize, log, nav, navtopr, nodeInserted, options, pathname, qr, quickReport, recaptcha, redirect, replyHiding, sauce, temp, threadHiding, titlePost, tzOffset, ui, unread, updater, watcher, _config, _i, _j, _len, _len2, _ref, _ref2, _ref3;
|
var $, $$, NAMESPACE, Recaptcha, anonymize, callback, config, d, expandComment, expandThread, g, imageHover, imgExpand, imgGif, imgPreloading, keybinds, localize, log, nav, navtopr, nodeInserted, options, pathname, qr, quickReport, redirect, replyHiding, sauce, temp, threadHiding, titlePost, tzOffset, ui, unread, updater, watcher, _config, _i, _len, _ref, _ref2;
|
||||||
var __slice = Array.prototype.slice;
|
var __slice = Array.prototype.slice;
|
||||||
if (typeof console != "undefined" && console !== null) {
|
if (typeof console != "undefined" && console !== null) {
|
||||||
log = function(arg) {
|
log = function(arg) {
|
||||||
@ -941,7 +941,7 @@
|
|||||||
},
|
},
|
||||||
load: function(e) {
|
load: function(e) {
|
||||||
var dialog;
|
var dialog;
|
||||||
recaptcha.reload();
|
Recaptcha.reload();
|
||||||
try {
|
try {
|
||||||
return e.target.contentWindow.postMessage('', '*');
|
return e.target.contentWindow.postMessage('', '*');
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
@ -979,7 +979,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return recaptcha.reload();
|
return Recaptcha.reload();
|
||||||
},
|
},
|
||||||
node: function(root) {
|
node: function(root) {
|
||||||
var quote, quotes, _i, _len, _results;
|
var quote, quotes, _i, _len, _results;
|
||||||
@ -1107,7 +1107,7 @@
|
|||||||
}
|
}
|
||||||
clone.target = 'iframe';
|
clone.target = 'iframe';
|
||||||
$.bind(clone, 'submit', qr.cb.submit);
|
$.bind(clone, 'submit', qr.cb.submit);
|
||||||
$.bind($('input[name=recaptcha_response_field]', clone), 'keydown', recaptcha.listener);
|
$.bind($('input[name=recaptcha_response_field]', clone), 'keydown', Recaptcha.listener);
|
||||||
if (!g.REPLY) {
|
if (!g.REPLY) {
|
||||||
xpath = 'preceding::span[@class="postername"][1]/preceding::input[1]';
|
xpath = 'preceding::span[@class="postername"][1]/preceding::input[1]';
|
||||||
resto = $.el('input', {
|
resto = $.el('input', {
|
||||||
@ -1129,7 +1129,7 @@
|
|||||||
sys: function() {
|
sys: function() {
|
||||||
var board, html, id, recaptcha, thread, _, _ref, _ref2;
|
var board, html, id, recaptcha, thread, _, _ref, _ref2;
|
||||||
if (recaptcha = $('#recaptcha_response_field')) {
|
if (recaptcha = $('#recaptcha_response_field')) {
|
||||||
$.bind(recaptcha, 'keydown', recaptcha.listener);
|
$.bind(recaptcha, 'keydown', Recaptcha.listener);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$.bind(window, 'message', qr.cb.messageIframe);
|
$.bind(window, 'message', qr.cb.messageIframe);
|
||||||
@ -1717,10 +1717,20 @@
|
|||||||
}
|
}
|
||||||
return location.href = url;
|
return location.href = url;
|
||||||
};
|
};
|
||||||
recaptcha = {
|
Recaptcha = {
|
||||||
|
init: function() {
|
||||||
|
var el, recaptcha, _i, _len, _ref;
|
||||||
|
_ref = $$('#recaptcha_table a');
|
||||||
|
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
|
||||||
|
el = _ref[_i];
|
||||||
|
el.tabIndex = 1;
|
||||||
|
}
|
||||||
|
recaptcha = $('#recaptcha_response_field');
|
||||||
|
return $.bind(recaptcha, 'keydown', Recaptcha.listener);
|
||||||
|
},
|
||||||
listener: function(e) {
|
listener: function(e) {
|
||||||
if (e.keyCode === 8 && this.value === '') {
|
if (e.keyCode === 8 && this.value === '') {
|
||||||
return recaptcha.reload();
|
return Recaptcha.reload();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
reload: function() {
|
reload: function() {
|
||||||
@ -1845,7 +1855,7 @@
|
|||||||
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
|
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
|
||||||
thumb = _ref[_i];
|
thumb = _ref[_i];
|
||||||
$.bind(thumb.parentNode, 'click', imgExpand.cb.toggle);
|
$.bind(thumb.parentNode, 'click', imgExpand.cb.toggle);
|
||||||
_results.push(g.expand ? imgExpand.expand(thumb.parentNode) : void 0);
|
_results.push(imgExpand.on ? imgExpand.expand(thumb.parentNode) : void 0);
|
||||||
}
|
}
|
||||||
return _results;
|
return _results;
|
||||||
},
|
},
|
||||||
@ -1859,11 +1869,11 @@
|
|||||||
all: function(e) {
|
all: function(e) {
|
||||||
var ch, cw, imageType, thumb, thumbs, _i, _j, _len, _len2, _results, _results2;
|
var ch, cw, imageType, thumb, thumbs, _i, _j, _len, _len2, _results, _results2;
|
||||||
thumbs = $$('img[md5]');
|
thumbs = $$('img[md5]');
|
||||||
g.expand = e.target.checked;
|
imgExpand.on = e.target.checked;
|
||||||
cw = d.body.clientWidth;
|
cw = d.body.clientWidth;
|
||||||
ch = d.body.clientHeight;
|
ch = d.body.clientHeight;
|
||||||
imageType = $("#imageType").value;
|
imageType = $("#imageType").value;
|
||||||
if (g.expand) {
|
if (imgExpand.on) {
|
||||||
_results = [];
|
_results = [];
|
||||||
for (_i = 0, _len = thumbs.length; _i < _len; _i++) {
|
for (_i = 0, _len = thumbs.length; _i < _len; _i++) {
|
||||||
thumb = thumbs[_i];
|
thumb = thumbs[_i];
|
||||||
@ -1967,7 +1977,6 @@
|
|||||||
cache: {},
|
cache: {},
|
||||||
requests: {},
|
requests: {},
|
||||||
callbacks: [],
|
callbacks: [],
|
||||||
expand: false,
|
|
||||||
favDead: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEUAAAAAAAD/AAA9+90tAAAAAXRSTlMAQObYZgAAADtJREFUCB0FwUERxEAIALDszMG730PNSkBEBSECoU0AEPe0mly5NWprRUcDQAdn68qtkVsj3/84z++CD5u7CsnoBJoaAAAAAElFTkSuQmCC',
|
favDead: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEUAAAAAAAD/AAA9+90tAAAAAXRSTlMAQObYZgAAADtJREFUCB0FwUERxEAIALDszMG730PNSkBEBSECoU0AEPe0mly5NWprRUcDQAdn68qtkVsj3/84z++CD5u7CsnoBJoaAAAAAElFTkSuQmCC',
|
||||||
favDeadHalo: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XrWSAQoAIAgD/f+njSApsTqjGoTQ5oGWPJMOOs60CzsWwIwz1I4PUIYh+WYEMGQ6I/txw91kP4oA9BdwhKp1My4xQq6e8Q9ANgDJjOErewFiNesV2uGSfGv1/HYAAAAASUVORK5CYII=',
|
favDeadHalo: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XrWSAQoAIAgD/f+njSApsTqjGoTQ5oGWPJMOOs60CzsWwIwz1I4PUIYh+WYEMGQ6I/txw91kP4oA9BdwhKp1My4xQq6e8Q9ANgDJjOErewFiNesV2uGSfGv1/HYAAAAASUVORK5CYII=',
|
||||||
favDefault: ((_ref = $('link[rel="shortcut icon"]', d)) != null ? _ref.href : void 0) || '',
|
favDefault: ((_ref = $('link[rel="shortcut icon"]', d)) != null ? _ref.href : void 0) || '',
|
||||||
@ -2118,13 +2127,7 @@
|
|||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
_ref2 = $$('#recaptcha_table a');
|
Recaptcha.init();
|
||||||
for (_i = 0, _len = _ref2.length; _i < _len; _i++) {
|
|
||||||
el = _ref2[_i];
|
|
||||||
el.tabIndex = 1;
|
|
||||||
}
|
|
||||||
recaptcha = $('#recaptcha_response_field');
|
|
||||||
$.bind(recaptcha, 'keydown', recaptcha.listener);
|
|
||||||
$.bind($('form[name=post]'), 'submit', qr.cb.submit);
|
$.bind($('form[name=post]'), 'submit', qr.cb.submit);
|
||||||
if ($.config('Image Expansion')) {
|
if ($.config('Image Expansion')) {
|
||||||
imgExpand.init();
|
imgExpand.init();
|
||||||
@ -2192,9 +2195,9 @@
|
|||||||
expandComment.init();
|
expandComment.init();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_ref3 = g.callbacks;
|
_ref2 = g.callbacks;
|
||||||
for (_j = 0, _len2 = _ref3.length; _j < _len2; _j++) {
|
for (_i = 0, _len = _ref2.length; _i < _len; _i++) {
|
||||||
callback = _ref3[_j];
|
callback = _ref2[_i];
|
||||||
callback();
|
callback();
|
||||||
}
|
}
|
||||||
$.bind(d.body, 'DOMNodeInserted', nodeInserted);
|
$.bind(d.body, 'DOMNodeInserted', nodeInserted);
|
||||||
|
|||||||
@ -1412,7 +1412,7 @@ imgExpand =
|
|||||||
node: (root) ->
|
node: (root) ->
|
||||||
for thumb in $$ 'img[md5]', root
|
for thumb in $$ 'img[md5]', root
|
||||||
$.bind thumb.parentNode, 'click', imgExpand.cb.toggle
|
$.bind thumb.parentNode, 'click', imgExpand.cb.toggle
|
||||||
if g.expand then imgExpand.expand thumb.parentNode
|
if imgExpand.on then imgExpand.expand thumb.parentNode
|
||||||
toggle: (e) ->
|
toggle: (e) ->
|
||||||
#TODO middle click (chrome)
|
#TODO middle click (chrome)
|
||||||
return if e.shiftKey or e.altKey or e.ctrlKey
|
return if e.shiftKey or e.altKey or e.ctrlKey
|
||||||
@ -1420,11 +1420,11 @@ imgExpand =
|
|||||||
imgExpand.toggle e.target
|
imgExpand.toggle e.target
|
||||||
all: (e) ->
|
all: (e) ->
|
||||||
thumbs = $$ 'img[md5]'
|
thumbs = $$ 'img[md5]'
|
||||||
g.expand = e.target.checked
|
imgExpand.on = e.target.checked
|
||||||
cw = d.body.clientWidth
|
cw = d.body.clientWidth
|
||||||
ch = d.body.clientHeight
|
ch = d.body.clientHeight
|
||||||
imageType = $("#imageType").value
|
imageType = $("#imageType").value
|
||||||
if g.expand #expand
|
if imgExpand.on #expand
|
||||||
for thumb in thumbs
|
for thumb in thumbs
|
||||||
unless thumb.style.display #thumbnail hidden, image already expanded
|
unless thumb.style.display #thumbnail hidden, image already expanded
|
||||||
imgExpand.expand thumb, cw, ch, imageType
|
imgExpand.expand thumb, cw, ch, imageType
|
||||||
@ -1506,7 +1506,6 @@ g =
|
|||||||
cache: {}
|
cache: {}
|
||||||
requests: {}
|
requests: {}
|
||||||
callbacks: []
|
callbacks: []
|
||||||
expand: false
|
|
||||||
favDead: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEUAAAAAAAD/AAA9+90tAAAAAXRSTlMAQObYZgAAADtJREFUCB0FwUERxEAIALDszMG730PNSkBEBSECoU0AEPe0mly5NWprRUcDQAdn68qtkVsj3/84z++CD5u7CsnoBJoaAAAAAElFTkSuQmCC'
|
favDead: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEUAAAAAAAD/AAA9+90tAAAAAXRSTlMAQObYZgAAADtJREFUCB0FwUERxEAIALDszMG730PNSkBEBSECoU0AEPe0mly5NWprRUcDQAdn68qtkVsj3/84z++CD5u7CsnoBJoaAAAAAElFTkSuQmCC'
|
||||||
favDeadHalo: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XrWSAQoAIAgD/f+njSApsTqjGoTQ5oGWPJMOOs60CzsWwIwz1I4PUIYh+WYEMGQ6I/txw91kP4oA9BdwhKp1My4xQq6e8Q9ANgDJjOErewFiNesV2uGSfGv1/HYAAAAASUVORK5CYII='
|
favDeadHalo: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR4XrWSAQoAIAgD/f+njSApsTqjGoTQ5oGWPJMOOs60CzsWwIwz1I4PUIYh+WYEMGQ6I/txw91kP4oA9BdwhKp1My4xQq6e8Q9ANgDJjOErewFiNesV2uGSfGv1/HYAAAAASUVORK5CYII='
|
||||||
favDefault: $('link[rel="shortcut icon"]', d)?.href or '' #no favicon in `post successful` page
|
favDefault: $('link[rel="shortcut icon"]', d)?.href or '' #no favicon in `post successful` page
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user