From 9f160ce9dbee1138e994609373084a2861f96fbf Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 20 Jul 2011 21:58:52 +0200 Subject: [PATCH] Gentlemen, keep some consistency in the qr.dialog(). --- 4chan_x.user.js | 16 +++++----------- script.coffee | 22 ++++++++-------------- 2 files changed, 13 insertions(+), 25 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 4948542fe..72ceb39d7 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1361,13 +1361,13 @@ return $('input[name=pwd]', dialog).value = (m = c.match(/4chan_pass=([^;]+)/)) ? decodeURIComponent(m[1]) : $('input[name=pwd]').value; }, dialog: function(link) { - var THREAD_ID, challenge, dialog, html, spoiler, src, submitDisabled, submitValue; + var THREAD_ID, challenge, dialog, html, spoiler, submitDisabled, submitValue; submitValue = $('#com_submit').value; submitDisabled = $('#com_submit').disabled ? 'disabled' : ''; THREAD_ID = g.THREAD_ID || $.x('ancestor::div[@class="thread"]/div', link).id; + spoiler = $('.postarea label') ? '' : ''; challenge = $('input[name=recaptcha_challenge_field]').value; - src = "http://www.google.com/recaptcha/api/image?c=" + challenge; - html = "
Quick Reply X
"; + html = "
Quick Reply X
" + spoiler + "
"; dialog = ui.dialog('qr', { top: '0px', left: '0px' @@ -1376,18 +1376,12 @@ $.bind($('input[name=name]', dialog), 'mousedown', function(e) { return e.stopPropagation(); }); + $.bind($('#autohide', dialog), 'click', qr.cb.autohide); $.bind($('a[name=close]', dialog), 'click', function() { return $.rm(dialog); }); - $.bind($('#autohide', dialog), 'click', qr.cb.autohide); - $.bind($('img', dialog), 'click', Recaptcha.reload); - if ($('.postarea label')) { - spoiler = $.el('label', { - innerHTML: " [Spoiler Image?]" - }); - $.after($('input[name=email]', dialog), spoiler); - } $.bind($('form', dialog), 'submit', qr.submit); + $.bind($('img', dialog), 'click', Recaptcha.reload); $.bind($('input[name=recaptcha_response_field]', dialog), 'keydown', Recaptcha.listener); $.append(d.body, dialog); return dialog; diff --git a/script.coffee b/script.coffee index 7c65de9f3..6f9312029 100644 --- a/script.coffee +++ b/script.coffee @@ -1076,8 +1076,8 @@ qr = submitDisabled = if $('#com_submit').disabled then 'disabled' else '' #FIXME inlined cross-thread quotes THREAD_ID = g.THREAD_ID or $.x('ancestor::div[@class="thread"]/div', link).id + spoiler = if $('.postarea label') then '' else '' challenge = $('input[name=recaptcha_challenge_field]').value - src = "http://www.google.com/recaptcha/api/image?c=#{challenge}" html = "
@@ -1088,10 +1088,10 @@ qr =
-
+
#{spoiler}
-
+
@@ -1102,17 +1102,11 @@ qr = qr.refresh dialog - $.bind $('input[name=name]', dialog), 'mousedown', (e) -> e.stopPropagation() - $.bind $('a[name=close]', dialog), 'click', -> $.rm dialog - $.bind $('#autohide', dialog), 'click', qr.cb.autohide - $.bind $('img', dialog), 'click', Recaptcha.reload - - if $ '.postarea label' - spoiler = $.el 'label', - innerHTML: " [Spoiler Image?]" - $.after $('input[name=email]', dialog), spoiler - - $.bind $('form', dialog), 'submit', qr.submit + $.bind $('input[name=name]', dialog), 'mousedown', (e) -> e.stopPropagation() + $.bind $('#autohide', dialog), 'click', qr.cb.autohide + $.bind $('a[name=close]', dialog), 'click', -> $.rm dialog + $.bind $('form', dialog), 'submit', qr.submit + $.bind $('img', dialog), 'click', Recaptcha.reload $.bind $('input[name=recaptcha_response_field]', dialog), 'keydown', Recaptcha.listener $.append d.body, dialog