? contact.patch
Index: addcontact.html
===================================================================
RCS file: /cvsroot/roundcubemail/roundcubemail/skins/default/templates/addcontact.html,v
retrieving revision 1.2
diff -u -b -r1.2 addcontact.html
--- addcontact.html	6 Nov 2005 22:43:39 -0000	1.2
+++ addcontact.html	17 Feb 2006 01:23:52 -0000
@@ -16,6 +16,23 @@
 <input type="button" value="<roundcube:label name="cancel" />" class="button" onclick="history.back()" />&nbsp;
 <roundcube:button command="save" type="input" class="button" label="save" />
 </p>
+<script language="JavaScript">
+function keyEvent(e) 
+{
+  var pressed = e ? e.which : window.event.keyCode;
+
+  if(pressed == 13)
+  {
+    document.forms[0].submit();
+  }
+  else
+  {
+    return pressed;
+  }
+}
+document.onkeypress = keyEvent;
+if (document.layers) document.captureEvents(Event.KEYPRESS);
+</script>
 
 </div>
 
Index: editcontact.html
===================================================================
RCS file: /cvsroot/roundcubemail/roundcubemail/skins/default/templates/editcontact.html,v
retrieving revision 1.2
diff -u -b -r1.2 editcontact.html
--- editcontact.html	6 Nov 2005 22:43:39 -0000	1.2
+++ editcontact.html	17 Feb 2006 01:23:52 -0000
@@ -15,6 +15,23 @@
 <p><br />
 <roundcube:button command="show" type="input" class="button" label="cancel" />&nbsp;
 <roundcube:button command="save" type="input" class="button" label="save" />
+<script language="JavaScript">
+function keyEvent(e) 
+{
+  var pressed = e ? e.which : window.event.keyCode;
+
+  if(pressed == 13)
+  {
+    document.forms[0].submit();
+  }
+  else
+  {
+    return pressed;
+  }
+}
+document.onkeypress = keyEvent;
+if (document.layers) document.captureEvents(Event.KEYPRESS);
+</script>
 </p>
 
 </div>
