Быстрая отправка сообщения в iChat

Быстрая отправка сообщения в iChat

Очень долго искал «хак» который бы позволял отправлять сообщения в модуле iChat при нажатии кнопки ENTER. Ничего не отыскав, решил сделать сам, используя найденный материалы. И вот свершилось.

Быстрая отправка сообщения в iChat

Вставляем первой строкой в файл /templates/шаблон/iChat/skin.tpl

<script>
document.onkeyup = function (e) {
        e = e || window.event;
        if (e.keyCode === 13) {
          iChatAdd(‘site’);
        }
        return false;
    }
    </script>

Также если вы используете кнопку для открытия чата, вставляйте этот же код в файл /templates/шаблон/iChat/widnow_skin.tpl

Рекомендую удалить строки, иначе при нажатии ctrl+enter будет отправляться сообщение 2 раза и будет выводится ошибка о повторе сообщения:

<script language=»javascript» type=»text/javascript»>
<!—
$(«textarea[name=’message’]»).keypress(function(e) {
   if((e.ctrlKey) && ((e.keyCode == 0xA)||(e.keyCode == 0xD))) {
     iChatAdd(‘site’); return false;
   }
});
//—>
</script>