details:   /erp/devel/pi/rev/83a33e5f9f1f
changeset: 11580:83a33e5f9f1f
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Thu Apr 14 16:22:24 2011 +0200
summary:   Fixes issue 16808: Grid view: Pop-ups don't get closed

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view.js
 |  8 ++++----
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
       |  1 -
 2 files changed, 4 insertions(+), 5 deletions(-)

diffs (40 lines):

diff -r 903674792a99 -r 83a33e5f9f1f 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view.js
      Thu Apr 14 15:39:00 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view.js
      Thu Apr 14 16:22:24 2011 +0200
@@ -1260,11 +1260,14 @@
     
     var me = this;
     var formRefresh = function() {
+      if (refreshCallback) {
+        refreshCallback();
+      }
       me.viewForm.refresh();
     };
     
     if (!this.isShowingForm) {
-      this.viewGrid.refreshGrid();
+      this.viewGrid.refreshGrid(refreshCallback);
     } else {
       var view = this;
       if (this.viewForm.hasChanged) {
@@ -1278,9 +1281,6 @@
         this.viewGrid.refreshGrid(formRefresh);
       }
     }
-    if (refreshCallback) {
-      refreshCallback();
-    }
   },
   
   refreshParentRecord: function() {
diff -r 903674792a99 -r 83a33e5f9f1f 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
    Thu Apr 14 15:39:00 2011 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
    Thu Apr 14 16:22:24 2011 +0200
@@ -866,7 +866,6 @@
         doRefresh(buttons, currentValues, false, me);
       });
     } else {
-      currentValues = this.view.getCurrentValues();
       doRefresh(buttons, currentValues, hideAllButtons, this);
     }
   },

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to