# HG changeset patch # User Atul Varma # Date 1241123810 0 # Node ID 923709d7434f973338efd3df081f43a7cf81f8c6 # Parent 801c45a9063aa9fce8df5a39500b902d084cdb86 We now work on the iphone, albeit not very well. diff -r 801c45a9063a -r 923709d7434f openwebchat.js --- a/openwebchat.js Thu Apr 30 12:54:39 2009 -0700 +++ b/openwebchat.js Thu Apr 30 20:36:50 2009 +0000 @@ -115,6 +115,8 @@ $(window).ready( function() { var ENTER_KEYCODE = 13; + var RETURN_KEYCODE = 10; + var MAX_ANIMATING_MESSAGES = 3; var animatingMessages = 0; @@ -150,12 +152,12 @@ $('#outgoing-message').focus(); - $('#outgoing-message').keydown( - function(evt) { + function onKey(evt) { var self = this; var content = $(this).val(); var author = $('#name').val(); - if (evt.keyCode == ENTER_KEYCODE) { + if (evt.keyCode == ENTER_KEYCODE || + evt.keyCode == RETURN_KEYCODE) { if (content) { owStorage.set('lastMessage', content); $(this).val(''); @@ -172,7 +174,10 @@ } evt.preventDefault(); } - }); + } + + $('#outgoing-message').keydown(onKey); + $('#outgoing-message').keyup(onKey); function onMessage(msg) { var block = $('#templates .message').clone();