Поддержка BuddyPress Отправка по Сtrl+Enter

  • на днях прикручивал к BuddyPress отправку сообщений по нажатию Сtrl+Enter
    делал это самым простым из известных мне способов, в шаблоне повсюду к textarea добавляя такой своеобразный атрибут
    onkeypress="if(event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {submit();}"

    Работает стабильно и красиво но есть одно но. Отправляет POST только обычных форм, но во вкладки activity форма комментирования действий пользователей (та где class=»ac-textarea» и ссылки «Комментарии Избранное» или «Ответить В избранное» в старых версиях BP) форма не стандартная напротив очень даже необычная (для меня) в action у нее прописан http://site.com/activity/reply/, а POST она отправляет почему-то на http://site.com/vv/wp-load.php и общается с сервером не через мне HTML а через «вражеский» и не известный Xml Http Request.

    так вот суть вопроса в том что бы отправлять эту хитрую тоже через ctrl+Enter. Как это сделать ? ибо мой способ не подходит для этого самого Xml Http Request

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Я давно (еще летом, в августе) сделал и закоммитил патч, который позводяет отправлять в ленту активности, а также сообщения между пользователями по ctrl+enter. Надо править global.js файл для этого. Надеюсь, они применять его к BP 1.6.
    На всякий случай вот мой патч.
    В своем BP шаблоне OviDi, который скоро выпущу, эта фишка уже будет внедрена (можно будет включить/выключить ее).

    Спасибо кеп, я почти знал что это уже сделано OviDi, ждем выхода . Плохо что это так глубоко в ядре, но что поделать.

    SlaFFik а не подскажешь тогда как подключить эту ajax фитчи в шаблоне(подгрузка адресатов в сообщениях и т.д.) именно сами скрипты не css

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Отправка по Сtrl+Enter» закрыта для новых ответов.