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