focus on quick reply textarea

This commit is contained in:
Michael Foster 2013-09-19 14:42:54 +10:00
parent 8a5d6b1d3f
commit 01857d176a

View File

@ -365,13 +365,19 @@
if ($(this).width() <= 800) if ($(this).width() <= 800)
return; return;
show_quick_reply(); show_quick_reply();
$('#quick-reply textarea').focus();
if (with_link) { if (with_link) {
$(window).ready(function() { $(document).ready(function() {
if ($('#' + id).length) { if ($('#' + id).length) {
highlightReply(id); highlightReply(id);
$(window).scrollTop($('#' + id).offset().top); $(document).scrollTop($('#' + id).offset().top);
} }
// Honestly, I'm not sure why we need setTimeout() here, but it seems to work.
// Same for the "tmp" variable stuff you see inside here:
setTimeout(function() {
var tmp = $('#quick-reply textarea').val();
$('#quick-reply textarea').val('').focus().val(tmp);
}, 1);
}); });
} }
}); });