Changed popup to tabs in customers, suppliers, items for transactions.
[fa-stable.git] / js / inserts.js
index a17519ef36a2298134f7b305c72a042dab62e0f0..a4207dec48bfbd47ad662b154c08cd6d32974f44 100644 (file)
@@ -156,9 +156,12 @@ function _set_combo_select(e) {
                                box.value='';
                                setFocus(box);
                            return false;
+                        } else {
+                               if (key == 13 && !e.length) // prevent chrome issue (blocked cursor after CR on empty selector)
+                                       return false;
                         }
                }
-}              
+}
 
 var _w;
 
@@ -166,7 +169,7 @@ function callEditor(key) {
   var el = document.getElementsByName(editors[key][1])[0]; 
   if(_w) _w.close(); // this is really necessary to have window on top in FF2 :/
   _w = open(editors[key][0]+el.value+'&popup=1',
-         "edit","Scrollbars=0,resizable=0,width=800,height=600");
+         "edit","scrollbars=yes,resizable=0,width="+editors[key][2]+",height="+editors[key][3]);
   if (_w.opener == null)
          _w.opener = self;
   editors._call = key; // store call point for passBack 
@@ -240,7 +243,7 @@ var inserts = {
                                        save_focus(e);
                                        var asp = e.getAttribute('aspect')
                                        if (asp && asp.indexOf('process') !== -1)
-                                               JsHttpRequest.request(this, null, 60000);
+                                               JsHttpRequest.request(this, null, 600000); // ten minutes for backup
                                        else
                                                JsHttpRequest.request(this);
                                }
@@ -444,7 +447,7 @@ function setHotKeys() {
                                        if (((asp && asp.indexOf('default') !== -1) && key==13)||((asp && asp.indexOf('cancel') !== -1) && key==27)) {
                                                if (validate(el)) {
                                                        if (asp.indexOf('process') !== -1)
-                                                               JsHttpRequest.request(el, null, 60000);
+                                                               JsHttpRequest.request(el, null, 600000);
                                                        else
                                                                JsHttpRequest.request(el);
                                                }