fix nodeinserted

This commit is contained in:
James Campos 2011-05-08 09:11:29 -07:00
parent 72b99699c6
commit 8db2518cba
2 changed files with 13 additions and 11 deletions

View File

@ -1906,18 +1906,19 @@
} }
}; };
nodeInserted = function(e) { nodeInserted = function(e) {
var callback, dialog, _i, _len, _ref2, _results; var callback, dialog, target, _i, _len, _ref2, _results;
if (this.nodeName === 'TABLE') { target = e.target;
if (target.nodeName === 'TABLE') {
_ref2 = g.callbacks; _ref2 = g.callbacks;
_results = []; _results = [];
for (_i = 0, _len = _ref2.length; _i < _len; _i++) { for (_i = 0, _len = _ref2.length; _i < _len; _i++) {
callback = _ref2[_i]; callback = _ref2[_i];
_results.push(callback(this)); _results.push(callback(target));
} }
return _results; return _results;
} else if (this.id === 'recaptcha_challenge_field' && (dialog = $('#qr'))) { } else if (target.id === 'recaptcha_challenge_field' && (dialog = $('#qr'))) {
$('#recaptcha_image img', dialog).src = "http://www.google.com/recaptcha/api/image?c=" + this.value; $('#recaptcha_image img', dialog).src = "http://www.google.com/recaptcha/api/image?c=" + target.value;
return $('#recaptcha_challenge_field', dialog).value = this.value; return $('#recaptcha_challenge_field', dialog).value = target.value;
} }
}; };
imageHover = { imageHover = {

View File

@ -1487,12 +1487,13 @@ Recaptcha =
window.location = 'javascript:Recaptcha.reload()' window.location = 'javascript:Recaptcha.reload()'
nodeInserted = (e) -> nodeInserted = (e) ->
if @nodeName is 'TABLE' {target} = e
if target.nodeName is 'TABLE'
for callback in g.callbacks for callback in g.callbacks
callback this callback target
else if @id is 'recaptcha_challenge_field' and dialog = $ '#qr' else if target.id is 'recaptcha_challenge_field' and dialog = $ '#qr'
$('#recaptcha_image img', dialog).src = "http://www.google.com/recaptcha/api/image?c=" + @value $('#recaptcha_image img', dialog).src = "http://www.google.com/recaptcha/api/image?c=" + target.value
$('#recaptcha_challenge_field', dialog).value = @value $('#recaptcha_challenge_field', dialog).value = target.value
imageHover = imageHover =
init: -> init: ->