Unfocus the QR when submitting.

This commit is contained in:
Nicolas Stepien 2012-01-04 00:23:50 +01:00
parent dcd14c9989
commit 1d38988f06
2 changed files with 4 additions and 2 deletions

View File

@ -1228,7 +1228,8 @@
if ($.id('autohide').checked) { if ($.id('autohide').checked) {
return $.addClass(qr.el, 'autohide'); return $.addClass(qr.el, 'autohide');
} else { } else {
return $.removeClass(qr.el, 'autohide'); $.removeClass(qr.el, 'autohide');
return d.activeElement.blur();
} }
}, },
error: function(err) { error: function(err) {

View File

@ -896,6 +896,7 @@ qr =
$.addClass qr.el, 'autohide' $.addClass qr.el, 'autohide'
else else
$.removeClass qr.el, 'autohide' $.removeClass qr.el, 'autohide'
d.activeElement.blur()
error: (err) -> error: (err) ->
$('.error', qr.el).textContent = err $('.error', qr.el).textContent = err
@ -1102,7 +1103,7 @@ textarea.field {
submit: (e) -> submit: (e) ->
e?.preventDefault() e?.preventDefault()
return if g.dead return if g.dead
if conf['Auto Hide QR'] if conf['Auto Hide QR'] # and only one post (left) to submit
$.id('autohide').checked = true $.id('autohide').checked = true
qr.hide() qr.hide()
qr.cleanError() qr.cleanError()