From 7a2eee99f76683ffd6b43e23bac665be58fc2629 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Mon, 6 Feb 2012 11:27:08 +0100 Subject: [PATCH] Focus the captcha on captcha error. Fix #187. --- 4chan_x.user.js | 1 + script.coffee | 3 +++ 2 files changed, 4 insertions(+) diff --git a/4chan_x.user.js b/4chan_x.user.js index a444bf560..278c5ea2c 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1285,6 +1285,7 @@ el.textContent = err; if (node) $.replace(el.firstChild, node); qr.open(); + if (/captcha|verification/i.test(err)) $('[autocomplete]', qr.el).focus(); if (d.hidden || d.oHidden || d.mozHidden || d.webkitHidden) { return alert(err); } diff --git a/script.coffee b/script.coffee index fc99afd59..d4f82c505 100644 --- a/script.coffee +++ b/script.coffee @@ -931,6 +931,9 @@ qr = el.textContent = err $.replace el.firstChild, node if node qr.open() + if /captcha|verification/i.test err + # Focus the captcha input on captcha error. + $('[autocomplete]', qr.el).focus() alert err if d.hidden or d.oHidden or d.mozHidden or d.webkitHidden cleanError: -> $('.warning', qr.el).textContent = null