details:   https://code.openbravo.com/erp/devel/pi/rev/2e1f622d8c8b
changeset: 13660:2e1f622d8c8b
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Mon Sep 05 19:31:07 2011 +0200
summary:   Fixes issue 18433: Date field is not working properly: When you 
press the tab key the value is deteled

details:   https://code.openbravo.com/erp/devel/pi/rev/d37bfbb58bc8
changeset: 13661:d37bfbb58bc8
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Mon Sep 05 19:31:38 2011 +0200
summary:   Related to issue 18433: Date field is not working properly: When you 
press the tab key the value is deteled

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js
 |  7 ++-----
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
              |  6 ++----
 2 files changed, 4 insertions(+), 9 deletions(-)

diffs (47 lines):

diff -r 9dcd15995549 -r d37bfbb58bc8 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js
        Mon Sep 05 16:22:03 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js
        Mon Sep 05 19:31:38 2011 +0200
@@ -49,9 +49,6 @@
   
   textAlign: 'left',
   
-  // to prevent infinite looping as setFormErrors will also blur
-  inBlur: false,
-
   dateParts : [],
 
   doInit: function() {
@@ -181,8 +178,8 @@
   init: function() {
     // this call super.init
     this.doInit();
-   },
-  
+  },
+   
   expandValue: function() {
     var newValue = this.parseValue(), oldValue = this.blurValue();
     
diff -r 9dcd15995549 -r d37bfbb58bc8 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
     Mon Sep 05 16:22:03 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js
     Mon Sep 05 19:31:38 2011 +0200
@@ -1832,8 +1832,7 @@
       // as picklist fields will always have picked a value
       // note that focusItem updatevalue for picklist can result in extra 
datasource requests
       if (focusItem && !focusItem.hasPickList) {
-        focusItem.updateValue();
-        editForm.handleItemChange(focusItem);
+        focusItem.blur(focusItem.form, focusItem);
         if (editForm.inFicCall) {
           // use editValues object as the edit form will be re-used for a next 
row
           var editValues = this.getEditValues(rowNum);
@@ -1940,8 +1939,7 @@
     } else {
       var editForm = this.getEditForm(), focusItem = editForm.getFocusItem();
       if (focusItem && !focusItem.hasPickList) {
-        focusItem.updateValue();
-        editForm.handleItemChange(focusItem);
+        focusItem.blur(focusItem.form, focusItem);
         if (editForm.inFicCall) {
           // use editValues object as the edit form will be re-used for a next 
row
           var editValues = this.getEditValues(editValuesID);

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to