From 7370ca076f3538e3ef88479821814b1149278a4f Mon Sep 17 00:00:00 2001
From: Jonathan Druart <jonathan.druart@biblibre.com>
Date: Wed, 22 May 2013 15:49:26 +0200
Subject: [PATCH] Bug 10310: Prevent submitting form with enter does not work
 with IE
Content-Type: text/plain; charset=utf-8

I am not able to test this patch with IE...
I tested it with Chromium and FF and it works great.

This patch can be tested on the neworderempty.pl page
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
---
 .../intranet-tmpl/prog/en/js/prevent_submit.js     |   27 +++++++------------
 1 files changed, 10 insertions(+), 17 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js b/koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js
index bafd42a..2e6d385 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js
+++ b/koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js
@@ -1,18 +1,11 @@
-var prevent_nav = window.Event ? true : false;
-if (prevent_nav) {
-    window.captureEvents(Event.KEYDOWN);
-    window.onkeydown = NetscapeEventHandler_KeyDown;
-} else {
-    document.onkeydown = IEEventHandler_KeyDown;
-}
-
-function NetscapeEventHandler_KeyDown(e) {
-    if (e.which == 13 && e.target.type != 'textarea' && e.target.type != 'submit') { return false; }
-    return true;
-}
-
-function IEEventHandler_KeyDown() {
-    if (event.keyCode == 13 && event.srcElement.type != 'textarea' && event.srcElement.type != 'submit')
+$(document).ready(function() {
+  // We don't want to apply this for the search form
+  $("#doc3 form").keypress(function (e) {
+    if( e.which == 13
+        && e.target.nodeName == "INPUT"
+        && $(e.target).attr('type') != "submit"
+    ) {
         return false;
-    return true;
-}
+    }
+  });
+});
-- 
1.7.7.6