details: https://code.openbravo.com/erp/devel/pi/rev/a0ead9116217
changeset: 16597:a0ead9116217
user: David Baz Fayos <david.baz <at> openbravo.com>
date: Wed May 23 00:31:28 2012 +0200
summary: Fixed issue 20581: Now grid editing alignment is ok in [RTL] mode
diffstat:
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
| 2 +-
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateUIDefinition.java
| 9 +++++-
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/NumberUIDefinition.java
| 12 +++++++++-
3 files changed, 19 insertions(+), 4 deletions(-)
diffs (80 lines):
diff -r 9715e0922173 -r a0ead9116217
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
---
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
Tue May 22 14:14:35 2012 +0200
+++
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-grid.js
Wed May 23 00:31:28 2012 +0200
@@ -23,7 +23,7 @@
// grid implementations.
isc.OBGrid.addProperties({
- reverseRTLAlign: true,
+ reverseRTLAlign: false,
dragTrackerMode: 'none',
// recycle gives better performance but also results
diff -r 9715e0922173 -r a0ead9116217
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateUIDefinition.java
---
a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateUIDefinition.java
Tue May 22 14:14:35 2012 +0200
+++
b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateUIDefinition.java
Wed May 23 00:31:28 2012 +0200
@@ -11,7 +11,7 @@
* under the License.
* The Original Code is Openbravo ERP.
* The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2011 Openbravo SLU
+ * All portions are Copyright (C) 2010-2012 Openbravo SLU
* All Rights Reserved.
* Contributor(s): ______________________________________.
************************************************************************
@@ -24,6 +24,7 @@
import org.codehaus.jettison.json.JSONObject;
import org.openbravo.base.exception.OBException;
import org.openbravo.client.kernel.RequestContext;
+import org.openbravo.dal.core.OBContext;
import org.openbravo.model.ad.ui.Field;
/**
@@ -151,6 +152,10 @@
@Override
public String getCellAlign() {
- return "left";
+ if (!OBContext.getOBContext().isRTL()) {
+ return "left";
+ } else {
+ return "right";
+ }
}
}
diff -r 9715e0922173 -r a0ead9116217
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/NumberUIDefinition.java
---
a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/NumberUIDefinition.java
Tue May 22 14:14:35 2012 +0200
+++
b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/NumberUIDefinition.java
Wed May 23 00:31:28 2012 +0200
@@ -11,7 +11,7 @@
* under the License.
* The Original Code is Openbravo ERP.
* The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2011 Openbravo SLU
+ * All portions are Copyright (C) 2010-2012 Openbravo SLU
* All Rights Reserved.
* Contributor(s): ______________________________________.
************************************************************************
@@ -27,6 +27,7 @@
import org.openbravo.base.secureApp.VariablesSecureApp;
import org.openbravo.client.kernel.RequestContext;
import
org.openbravo.client.kernel.reference.UIDefinitionController.FormatDefinition;
+import org.openbravo.dal.core.OBContext;
import org.openbravo.model.ad.ui.Field;
/**
@@ -153,6 +154,15 @@
}
@Override
+ public String getCellAlign() {
+ if (!OBContext.getOBContext().isRTL()) {
+ return "right";
+ } else {
+ return "left";
+ }
+ }
+
+ @Override
public Object createFromClassicString(String value) {
if (value == null || value.length() == 0) {
return null;
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits