details:   https://code.openbravo.com/erp/devel/pi/rev/988af3a593c3
changeset: 19803:988af3a593c3
user:      David Baz Fayos <david.baz <at> openbravo.com>
date:      Tue Feb 26 19:09:34 2013 +0100
summary:   [calendar] Added 'OB.Utilities.refreshWorkspaceWidget' function

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
 |  21 ++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diffs (31 lines):

diff -r 439d222afe6e -r 988af3a593c3 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
        Tue Feb 26 17:22:54 2013 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
        Tue Feb 26 19:09:34 2013 +0100
@@ -899,6 +899,27 @@
   return appUrl;
 };
 
+// ** {{{ refreshWorkspaceWidget(widgetId) }}} **
+//
+// Refresh all instances of the widget placed in the Workspace of the given 
widget id
+//
+// Parameters:
+//  * {{{widgetId}}} the widget id
+//
+OB.Utilities.refreshWorkspaceWidget = function (widgetId) {
+  var i;
+  if (!OB.MyOB || !OB.MyOB.widgets) {
+    return;
+  }
+  for (i = 0; i < OB.MyOB.widgets.length; i++) {
+    if (OB.MyOB.widgets[i].widgetClassId === widgetId) {
+      if (OB.MyOB.widgets[i].ID && isc.Canvas.getById(OB.MyOB.widgets[i].ID)) {
+        isc.Canvas.getById(OB.MyOB.widgets[i].ID).refresh();
+      }
+    }
+  }
+};
+
 OB.Utilities.formatTimePassedMessage = function (n, messageId) {
   var message = OB.I18N.getLabel(messageId, [n]);
   return message;

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to