@@ -, +, @@
---
.../intranet-tmpl/prog/en/js/prevent_submit.js | 18 ++++++++++++++++++
.../prog/en/modules/acqui/neworderempty.tt | 19 +------------------
.../prog/en/modules/acqui/orderreceive.tt | 20 +-------------------
.../prog/en/modules/serials/serials-edit.tt | 19 +------------------
4 files changed, 21 insertions(+), 55 deletions(-)
create mode 100644 koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js
--- a/koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js
+++ a/koha-tmpl/intranet-tmpl/prog/en/js/prevent_submit.js
@@ -0,0 +1,18 @@
+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')
+ return false;
+ return true;
+}
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderempty.tt
@@ -6,25 +6,8 @@
[% INCLUDE 'additem.js.inc' %]
+
+
+