rm g.expand

This commit is contained in:
James Campos 2011-04-18 16:36:37 -07:00
parent be66bb8858
commit 87f4100afd
2 changed files with 27 additions and 25 deletions

View File

@ -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);

View File

@ -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