projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed hotkeys on multiform pages.
[fa-stable.git]
/
js
/
inserts.js
diff --git
a/js/inserts.js
b/js/inserts.js
index a51cb88bdefa1ec477d234fbfdb66f685c1d5d21..1026fbf623276bfec5a80ef8cb6d0e0235890a38 100644
(file)
--- a/
js/inserts.js
+++ b/
js/inserts.js
@@
-352,13
+352,16
@@
function setHotKeys() {
ev.cancelBubble = true;
if(ev.stopPropagation) ev.stopPropagation();
// activate submit/escape form
ev.cancelBubble = true;
if(ev.stopPropagation) ev.stopPropagation();
// activate submit/escape form
- var form = this.forms[0];
- if(form) {
+ for(var j=0; j<this.forms.length; j++) {
+ var form = this.forms[j];
for (var i=0; i<form.elements.length; i++){
var el = form.elements[i];
var asp = el.getAttribute('aspect');
for (var i=0; i<form.elements.length; i++){
var el = form.elements[i];
var asp = el.getAttribute('aspect');
- if ((asp=='default' && key==13)||(asp=='cancel' && key==27))
+ if ((asp=='default' && key==13)||(asp=='cancel' && key==27))
{
JsHttpRequest.request(el);
JsHttpRequest.request(el);
+ ev.returnValue = false;
+ return false;
+ }
}
}
ev.returnValue = false;
}
}
ev.returnValue = false;