details: https://code.openbravo.com/erp/devel/pi/rev/206013dbb86e
changeset: 13820:206013dbb86e
user: Martin Taal <martin.taal <at> openbravo.com>
date: Fri Sep 23 06:37:58 2011 +0200
summary: Related to issue 18588: Implement new callout functionality
Instead of eval use the function directly in javascript
diffstat:
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-field.js.ftl
| 2 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
| 8 ++------
2 files changed, 3 insertions(+), 7 deletions(-)
diffs (33 lines):
diff -r e359ca670fb6 -r 206013dbb86e
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-field.js.ftl
---
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-field.js.ftl
Fri Sep 23 06:10:57 2011 +0200
+++
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-field.js.ftl
Fri Sep 23 06:37:58 2011 +0200
@@ -39,7 +39,7 @@
updatable: false,
</#if>
<#if field.onChangeFunction??>
- onChangeFunction: '${field.onChangeFunction?js_string}',
+ onChangeFunction: ${field.onChangeFunction?js_string},
</#if>
<#if field.sessionProperty>
sessionProperty: true,
diff -r e359ca670fb6 -r 206013dbb86e
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
---
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
Fri Sep 23 06:10:57 2011 +0200
+++
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
Fri Sep 23 06:37:58 2011 +0200
@@ -1862,15 +1862,11 @@
}
if (fld.onChangeFunction) {
- onChangeFunction = function(item, view, form, grid) {
- eval(fld.onChangeFunction)(item, view, form, grid);
- };
-
// the default
- onChangeFunction.sort = 50;
+ fld.onChangeFunction.sort = 50;
OB.OnChangeRegistry.register(this.tabId, fld.name,
- onChangeFunction, 'default');
+ fld.onChangeFunction, 'default');
}
return fld;
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits