Main.node

This commit is contained in:
James Campos 2011-10-11 13:44:32 -07:00
parent 2f2104a672
commit 2e2850b880
2 changed files with 30 additions and 17 deletions

View File

@ -61,7 +61,7 @@
*/
(function() {
var $, $$, DAY, Favicon, HOUR, MINUTE, Main, NAMESPACE, QR, SECOND, Time, anonymize, conf, config, d, expandComment, expandThread, filter, firstRun, flatten, g, getTitle, imgExpand, imgGif, imgHover, imgPreloading, key, keybinds, log, nav, nodeInserted, options, pathname, quoteBacklink, quoteInline, quoteOP, quotePreview, redirect, replyHiding, reportButton, revealSpoilers, sauce, temp, threadHiding, threadStats, threading, titlePost, ui, unread, updater, val, watcher;
var $, $$, DAY, Favicon, HOUR, MINUTE, Main, NAMESPACE, QR, SECOND, Time, anonymize, conf, config, d, expandComment, expandThread, filter, firstRun, flatten, g, getTitle, imgExpand, imgGif, imgHover, imgPreloading, key, keybinds, log, nav, options, pathname, quoteBacklink, quoteInline, quoteOP, quotePreview, redirect, replyHiding, reportButton, revealSpoilers, sauce, temp, threadHiding, threadStats, threading, titlePost, ui, unread, updater, val, watcher;
var __slice = Array.prototype.slice;
config = {
main: {
@ -2746,15 +2746,6 @@
}
return location.href = url;
};
nodeInserted = function(e) {
var target;
target = e.target;
if (target.nodeName === 'TABLE') {
return g.callbacks.forEach(function(callback) {
return callback(target);
});
}
};
imgHover = {
init: function() {
return g.callbacks.push(function(root) {
@ -3106,7 +3097,7 @@
continue;
}
}
$.bind($('form[name=delform]'), 'DOMNodeInserted', nodeInserted);
$.bind($('form[name=delform]'), 'DOMNodeInserted', Main.node);
options.init();
if (!$.get('firstrun')) {
return firstRun.init();
@ -3119,6 +3110,24 @@
return QR.receive(data);
}
},
node: function(e) {
var callback, target, _i, _len, _ref, _results;
target = e.target;
if (target.nodeName !== 'TABLE') {
return;
}
_ref = g.callbacks;
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
callback = _ref[_i];
try {
nodes.forEach(callback);
} catch (e) {
continue;
}
}
return _results;
},
css: '\
/* dialog styling */\
div.dialog {\

View File

@ -2024,11 +2024,6 @@ redirect = ->
url = "http://boards.4chan.org/#{g.BOARD}"
location.href = url
nodeInserted = (e) ->
{target} = e
if target.nodeName is 'TABLE'
g.callbacks.forEach (callback) -> callback target
imgHover =
init: ->
g.callbacks.push (root) ->
@ -2368,7 +2363,7 @@ Main =
catch e
alert e
continue
$.bind $('form[name=delform]'), 'DOMNodeInserted', nodeInserted
$.bind $('form[name=delform]'), 'DOMNodeInserted', Main.node
options.init()
unless $.get 'firstrun'
@ -2379,6 +2374,15 @@ Main =
if origin is 'http://sys.4chan.org'
QR.receive data
node: (e) ->
{target} = e
return unless target.nodeName is 'TABLE'
for callback in g.callbacks
try
nodes.forEach callback
catch e
continue
css: '
/* dialog styling */
div.dialog {