From 8db2518cba8f3e14948c9f8b880301c54a6dcc88 Mon Sep 17 00:00:00 2001 From: James Campos Date: Sun, 8 May 2011 09:11:29 -0700 Subject: [PATCH] fix nodeinserted --- 4chan_x.js | 13 +++++++------ script.coffee | 11 ++++++----- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/4chan_x.js b/4chan_x.js index a6a5cda09..b4c572517 100644 --- a/4chan_x.js +++ b/4chan_x.js @@ -1906,18 +1906,19 @@ } }; nodeInserted = function(e) { - var callback, dialog, _i, _len, _ref2, _results; - if (this.nodeName === 'TABLE') { + var callback, dialog, target, _i, _len, _ref2, _results; + target = e.target; + if (target.nodeName === 'TABLE') { _ref2 = g.callbacks; _results = []; for (_i = 0, _len = _ref2.length; _i < _len; _i++) { callback = _ref2[_i]; - _results.push(callback(this)); + _results.push(callback(target)); } return _results; - } else if (this.id === 'recaptcha_challenge_field' && (dialog = $('#qr'))) { - $('#recaptcha_image img', dialog).src = "http://www.google.com/recaptcha/api/image?c=" + this.value; - return $('#recaptcha_challenge_field', dialog).value = this.value; + } else if (target.id === 'recaptcha_challenge_field' && (dialog = $('#qr'))) { + $('#recaptcha_image img', dialog).src = "http://www.google.com/recaptcha/api/image?c=" + target.value; + return $('#recaptcha_challenge_field', dialog).value = target.value; } }; imageHover = { diff --git a/script.coffee b/script.coffee index a662043ef..e4502c853 100644 --- a/script.coffee +++ b/script.coffee @@ -1487,12 +1487,13 @@ Recaptcha = window.location = 'javascript:Recaptcha.reload()' nodeInserted = (e) -> - if @nodeName is 'TABLE' + {target} = e + if target.nodeName is 'TABLE' for callback in g.callbacks - callback this - else if @id is 'recaptcha_challenge_field' and dialog = $ '#qr' - $('#recaptcha_image img', dialog).src = "http://www.google.com/recaptcha/api/image?c=" + @value - $('#recaptcha_challenge_field', dialog).value = @value + callback target + else if target.id is 'recaptcha_challenge_field' and dialog = $ '#qr' + $('#recaptcha_image img', dialog).src = "http://www.google.com/recaptcha/api/image?c=" + target.value + $('#recaptcha_challenge_field', dialog).value = target.value imageHover = init: ->