details:   https://code.openbravo.com/erp/devel/pi/rev/71ac85d89457
changeset: 23019:71ac85d89457
user:      David Baz Fayos <david.baz <at> openbravo.com>
date:      Tue May 13 15:00:15 2014 +0200
summary:   Fixed issue 26471: Absolute DateTime Time DatePicker now works ok

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js
 |  9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diffs (27 lines):

diff -r e334e962ffca -r 71ac85d89457 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js
        Mon May 12 20:46:03 2014 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-date.js
        Tue May 13 15:00:15 2014 +0200
@@ -328,10 +328,11 @@
   },
 
   getPickerData: function () {
-    var date = this.getValue(),
-        utcDate, utcMonth, utcFullYear, utcHours, utcMinutes, utcSeconds;
+    var dateValue = this.getValue(),
+        date, utcDate, utcMonth, utcFullYear, utcHours, utcMinutes, utcSeconds;
     // To visualize in the calendar the displayed value instead of internal 
value, since due to the GMT difference it can be in a different day
-    if (this.isAbsoluteDateTime && isc.isA.Date(date)) {
+    if (this.isAbsoluteDateTime && isc.isA.Date(dateValue)) {
+      date = new Date(dateValue);
       utcDate = date.getUTCDate();
       utcMonth = date.getUTCMonth();
       utcFullYear = date.getUTCFullYear();
@@ -349,6 +350,8 @@
       date.setHours(utcHours);
       date.setMinutes(utcMinutes);
       date.setSeconds(utcSeconds);
+    } else {
+      date = dateValue;
     }
     if (isc.isA.Date(date)) {
       return date;

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to