Update coffee-script.

This commit is contained in:
Mayhem 2011-04-27 23:45:07 +02:00
parent 7362b5e297
commit 0b6fc34ebb

View File

@ -60,7 +60,7 @@
(function() { (function() {
var $, $$, Favicon, NAMESPACE, Recaptcha, anonymize, config, d, expandComment, expandThread, g, imageHover, imgExpand, imgGif, imgPreloading, keybinds, localize, log, main, nav, nodeInserted, options, qr, quickReport, redirect, replyHiding, sauce, threadHiding, threading, titlePost, ui, unread, updater, watcher, _config, _ref; var $, $$, Favicon, NAMESPACE, Recaptcha, anonymize, config, d, expandComment, expandThread, g, imageHover, imgExpand, imgGif, imgPreloading, keybinds, localize, log, main, nav, nodeInserted, options, qr, quickReport, redirect, replyHiding, sauce, threadHiding, threading, titlePost, ui, unread, updater, watcher, _config, _ref;
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) {
return console.log(arg); return console.log(arg);
}; };
@ -1141,8 +1141,8 @@
in the global context. in the global context.
*/ */
return $.globalEval(function() { return $.globalEval(function() {
var data, _ref3; var data, _ref;
data = ((_ref3 = document.querySelector('table font b')) != null ? _ref3.firstChild.textContent : void 0) || ''; data = ((_ref = document.querySelector('table font b')) != null ? _ref.firstChild.textContent : void 0) || '';
return parent.postMessage(data, '*'); return parent.postMessage(data, '*');
}); });
} }
@ -1543,17 +1543,17 @@
span = _ref[_i]; span = _ref[_i];
suffix = $('a', span).href; suffix = $('a', span).href;
_results.push((function() { _results.push((function() {
var _len2, _results2; var _len, _results;
_results2 = []; _results = [];
for (i = 0, _len2 = prefixes.length; i < _len2; i++) { for (i = 0, _len = prefixes.length; i < _len; i++) {
prefix = prefixes[i]; prefix = prefixes[i];
link = $.el('a', { link = $.el('a', {
textContent: names[i], textContent: names[i],
href: prefix + suffix href: prefix + suffix
}); });
_results2.push($.append(span, $.tn(' '), link)); _results.push($.append(span, $.tn(' '), link));
} }
return _results2; return _results;
})()); })());
} }
return _results; return _results;
@ -1739,10 +1739,10 @@
}; };
Recaptcha = { Recaptcha = {
init: function() { init: function() {
var el, recaptcha, _i, _len, _ref2; var el, recaptcha, _i, _len, _ref;
_ref2 = $$('#recaptcha_table a'); _ref = $$('#recaptcha_table a');
for (_i = 0, _len = _ref2.length; _i < _len; _i++) { for (_i = 0, _len = _ref.length; _i < _len; _i++) {
el = _ref2[_i]; el = _ref[_i];
el.tabIndex = 1; el.tabIndex = 1;
} }
recaptcha = $('#recaptcha_response_field'); recaptcha = $('#recaptcha_response_field');
@ -1758,13 +1758,13 @@
} }
}; };
nodeInserted = function(e) { nodeInserted = function(e) {
var callback, dialog, target, _i, _len, _ref2, _results; var callback, dialog, target, _i, _len, _ref, _results;
target = e.target; target = e.target;
if (target.nodeName === 'TABLE') { if (target.nodeName === 'TABLE') {
_ref2 = g.callbacks; _ref = g.callbacks;
_results = []; _results = [];
for (_i = 0, _len = _ref2.length; _i < _len; _i++) { for (_i = 0, _len = _ref.length; _i < _len; _i++) {
callback = _ref2[_i]; callback = _ref[_i];
_results.push(callback(target)); _results.push(callback(target));
} }
return _results; return _results;
@ -1869,11 +1869,11 @@
}, },
cb: { cb: {
node: function(root) { node: function(root) {
var thumb, _i, _len, _ref2, _results; var thumb, _i, _len, _ref, _results;
_ref2 = $$('img[md5]', root); _ref = $$('img[md5]', root);
_results = []; _results = [];
for (_i = 0, _len = _ref2.length; _i < _len; _i++) { for (_i = 0, _len = _ref.length; _i < _len; _i++) {
thumb = _ref2[_i]; thumb = _ref[_i];
$.bind(thumb.parentNode, 'click', imgExpand.cb.toggle); $.bind(thumb.parentNode, 'click', imgExpand.cb.toggle);
_results.push(imgExpand.on ? imgExpand.toggle(thumb) : void 0); _results.push(imgExpand.on ? imgExpand.toggle(thumb) : void 0);
} }
@ -1908,12 +1908,12 @@
} }
}, },
typeChange: function(e) { typeChange: function(e) {
var img, _i, _len, _ref2, _results; var img, _i, _len, _ref, _results;
imgExpand.foo(); imgExpand.foo();
_ref2 = $$('img[md5] + img'); _ref = $$('img[md5] + img');
_results = []; _results = [];
for (_i = 0, _len = _ref2.length; _i < _len; _i++) { for (_i = 0, _len = _ref.length; _i < _len; _i++) {
img = _ref2[_i]; img = _ref[_i];
_results.push(imgExpand.resize(img)); _results.push(imgExpand.resize(img));
} }
return _results; return _results;
@ -1944,21 +1944,21 @@
return imgExpand.resize(img); return imgExpand.resize(img);
}, },
foo: function() { foo: function() {
var borderLeftWidth, borderRightWidth, crap, formWidth, left, paddingLeft, paddingRight, table, td, _ref2; var borderLeftWidth, borderRightWidth, crap, formWidth, left, paddingLeft, paddingRight, table, td, _ref;
formWidth = $('form[name=delform]').getBoundingClientRect().width; formWidth = $('form[name=delform]').getBoundingClientRect().width;
td = $('td.reply'); td = $('td.reply');
table = td.parentNode.parentNode.parentNode; table = td.parentNode.parentNode.parentNode;
left = td.getBoundingClientRect().left - table.getBoundingClientRect().left; left = td.getBoundingClientRect().left - table.getBoundingClientRect().left;
_ref2 = getComputedStyle(td), paddingLeft = _ref2.paddingLeft, paddingRight = _ref2.paddingRight, borderLeftWidth = _ref2.borderLeftWidth, borderRightWidth = _ref2.borderRightWidth; _ref = getComputedStyle(td), paddingLeft = _ref.paddingLeft, paddingRight = _ref.paddingRight, borderLeftWidth = _ref.borderLeftWidth, borderRightWidth = _ref.borderRightWidth;
crap = parseInt(paddingLeft) + parseInt(paddingRight) + parseInt(borderLeftWidth) + parseInt(borderRightWidth); crap = parseInt(paddingLeft) + parseInt(paddingRight) + parseInt(borderLeftWidth) + parseInt(borderRightWidth);
imgExpand.maxWidth = formWidth - left - crap; imgExpand.maxWidth = formWidth - left - crap;
imgExpand.maxHeight = d.body.clientHeight; imgExpand.maxHeight = d.body.clientHeight;
return imgExpand.type = $('#imageType').value; return imgExpand.type = $('#imageType').value;
}, },
resize: function(img) { resize: function(img) {
var imgHeight, imgWidth, maxHeight, maxWidth, ratio, type, _, _ref2; var imgHeight, imgWidth, maxHeight, maxWidth, ratio, type, _, _ref;
maxWidth = imgExpand.maxWidth, maxHeight = imgExpand.maxHeight, type = imgExpand.type; maxWidth = imgExpand.maxWidth, maxHeight = imgExpand.maxHeight, type = imgExpand.type;
_ref2 = $.x("preceding::span[@class][1]/text()[2]", img).textContent.match(/(\d+)x(\d+)/), _ = _ref2[0], imgWidth = _ref2[1], imgHeight = _ref2[2]; _ref = $.x("preceding::span[@class][1]/text()[2]", img).textContent.match(/(\d+)x(\d+)/), _ = _ref[0], imgWidth = _ref[1], imgHeight = _ref[2];
imgWidth = Number(imgWidth); imgWidth = Number(imgWidth);
imgHeight = Number(imgHeight); imgHeight = Number(imgHeight);
switch (type) { switch (type) {
@ -1977,15 +1977,15 @@
} }
}, },
dialog: function() { dialog: function() {
var controls, delform, imageType, option, _i, _len, _ref2; var controls, delform, imageType, option, _i, _len, _ref;
controls = $.el('div', { controls = $.el('div', {
id: 'imgControls', id: 'imgControls',
innerHTML: "<select id=imageType name=imageType><option>full</option><option>fit width</option><option>fit screen</option></select> <label>Expand Images<input type=checkbox id=imageExpand></label>" innerHTML: "<select id=imageType name=imageType><option>full</option><option>fit width</option><option>fit screen</option></select> <label>Expand Images<input type=checkbox id=imageExpand></label>"
}); });
imageType = $.getValue('imageType', 'full'); imageType = $.getValue('imageType', 'full');
_ref2 = $$('option', controls); _ref = $$('option', controls);
for (_i = 0, _len = _ref2.length; _i < _len; _i++) { for (_i = 0, _len = _ref.length; _i < _len; _i++) {
option = _ref2[_i]; option = _ref[_i];
if (option.textContent === imageType) { if (option.textContent === imageType) {
option.selected = true; option.selected = true;
break; break;
@ -2006,7 +2006,7 @@
}; };
main = { main = {
init: function() { init: function() {
var DAY, callback, cutoff, hiddenThreads, id, lastChecked, navtopr, now, pathname, temp, timestamp, tzOffset, _i, _len, _ref2, _ref3; var DAY, callback, cutoff, hiddenThreads, id, lastChecked, navtopr, now, pathname, temp, timestamp, tzOffset, _i, _len, _ref, _ref2;
Favicon.halo = /ws/.test(Favicon["default"]) ? Favicon.haloSFW : Favicon.haloNSFW; Favicon.halo = /ws/.test(Favicon["default"]) ? Favicon.haloSFW : Favicon.haloNSFW;
pathname = location.pathname.substring(1).split('/'); pathname = location.pathname.substring(1).split('/');
g.BOARD = pathname[0], temp = pathname[1]; g.BOARD = pathname[0], temp = pathname[1];
@ -2034,9 +2034,9 @@
delete hiddenThreads[id]; delete hiddenThreads[id];
} }
} }
_ref2 = g.hiddenReplies; _ref = g.hiddenReplies;
for (id in _ref2) { for (id in _ref) {
timestamp = _ref2[id]; timestamp = _ref[id];
if (timestamp < cutoff) { if (timestamp < cutoff) {
delete g.hiddenReplies[id]; delete g.hiddenReplies[id];
} }
@ -2126,9 +2126,9 @@
expandComment.init(); expandComment.init();
} }
} }
_ref3 = g.callbacks; _ref2 = g.callbacks;
for (_i = 0, _len = _ref3.length; _i < _len; _i++) { for (_i = 0, _len = _ref2.length; _i < _len; _i++) {
callback = _ref3[_i]; callback = _ref2[_i];
callback(); callback();
} }
return $.bind(d.body, 'DOMNodeInserted', nodeInserted); return $.bind(d.body, 'DOMNodeInserted', nodeInserted);