Добавляем автофокус в поле ввода комментариев

Дело было вечером (или ночью?), делать было нечего (или было?). Хотя не суть.
А вот это суть — http://livestreet.ru/blog/2465.html.

Непорядок. Исправляем.

Решение:

Открываем файл \templates\skin\ваш_шаблон\js\comments.js и находим в нем строчку:
slideCurrentForm.toggle();
добавляем после нее вот это:
slideCurrentForm.addEvent('complete', function() {
	$('form_comment_text').focus();
});

Далее там же находим строчку:
this.iCurrentShowFormComment=idComment;
и добавляем после нее вот это:
slideNextForm.addEvent('complete', function() {
	$('form_comment_text').focus();
});

Далее радуемся тому, как прекрасен этот мир и что все (ну или почти все) девушки прекрасны.


Товарищи, быть может у кого-то из вас есть лишние инвайты на хабр и лепру? Буду очень благодарен, если поделитесь. Заранее спасибо.

17 комментариев

avatar
У меня почему то не заработало, но Вам, полюбому, огроменское спасибо.
Буду пробовать!
avatar
Все оки-доки, работает.
Я жал с главной страницы кнопку комментировать думая, что форма вставки коммента будет раскрыта и курсор будет в ней ;)
avatar
Все работает! Супер :)
avatar
Большое спасибо! А подскажите, пожалуйста, можно ли таким же чудодейственным способом присобачить автофокус в модальные окна регистрации и логина?
P.S.: в ослике 8-м модальное окно не отображается почему-то.
avatar
Не смотрел, но уверен, что можно. Появится свободная минутка — сделаю.
avatar
Отлично работает, спасибо! Мелочь, а приятно :)
avatar
спасибо
внес изменения в свн
  • ort
  • +4
avatar
Был бы рад, если бы вы и на livestreet.ru это подправили ;)
avatar
Рад помочь.
Кстати, поддерживаю Arlen'а =)
avatar
Спасибо, отлично работает! Очень приятная мелочь =)
avatar
Удобно! Спасибо! Для формы ввода логина тоже не помешало бы так сделать.
avatar
Большое человеческое спасибо!
  • AVR
  • +1
avatar
а что такое автофокус? и зачем он нужен?
  • F-5
  • 0
avatar
В данном случае — при нажатии на кнопели «комментировать» и «ответить» курсор автоматически встанет в текстовое поле, т.е. избавит вас от лишнего клика. Мелочь, а приятно.
avatar
ого! это же для пижонов!:)) но всё равно спасибо! очень полезно, кстати!))
avatar
пасибо!
avatar
спасибо!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.