details:   /erp/devel/pi/rev/310c45e82c0d
changeset: 12152:310c45e82c0d
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Fri May 13 10:42:25 2011 +0200
summary:   Fixes issue 16619: Handle alwaysTakeSpace for HiddenItems

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
 |  12 ++++++---
 1 files changed, 8 insertions(+), 4 deletions(-)

diffs (32 lines):

diff -r fd0f35084779 -r 310c45e82c0d 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
   Thu May 12 20:02:13 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
   Fri May 13 10:42:25 2011 +0200
@@ -431,12 +431,16 @@
     return false;
   },
 
-  // Update the property alwaysTakeSpace when collapsing/expanding a section 
+  // Update the property alwaysTakeSpace when collapsing/expanding a section
+  // Note: The HiddenItem fields are not updated, they always have 
alwaysTakeSpace to false
   updateAlwaysTakeSpace: function(flag) {
-    var i, f = this.form;
+    var i, f = this.form, item;
 
     for(i = 0; i < this.itemIds.length; i++) {
-      f.getItem(this.itemIds[i]).alwaysTakeSpace = flag;
+      item = f.getItem(this.itemIds[i]);
+      if(item && item.editorType !== 'HiddenItem') {
+        item.alwaysTakeSpace = flag;
+      }
     }
   },
   
@@ -474,7 +478,7 @@
 
     return ret;
   },
-    
+
   setNewFocusItemExpanding: function(){
     var newFocusItem = null, i;
     for (i = 0; i < this.itemIds.length; i++) {

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to