You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ar...@apache.org on 2014/04/30 00:45:56 UTC

svn commit: r1591131 - in /myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs: DateField.js PanelPopup.js

Author: arobinson74
Date: Tue Apr 29 22:45:55 2014
New Revision: 1591131

URL: http://svn.apache.org/r1591131
Log:
TRINIDAD-2469 - Thanks to Paresh Kumar Acharya for the patch

Modified:
    myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateField.js
    myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js

Modified: myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateField.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateField.js?rev=1591131&r1=1591130&r2=1591131&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateField.js (original)
+++ myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/DateField.js Tue Apr 29 22:45:55 2014
@@ -170,7 +170,8 @@ function _returnCalendarValue(
 
 function _returnPopupCalendarValue(
   props,
-  value
+  value,
+  serverOffsetInMins
   )
 {
   // Callback method registered with the popup
@@ -180,7 +181,8 @@ function _returnPopupCalendarValue(
     var formName = props['formName'];
     var fieldName = props['fieldName'];
     var dateField = document.forms[formName][fieldName];
-    _dfsv(dateField, value);
+     // The serverOffsetInMins is also required to get the correct timezone offset difference.
+    _dfsv(dateField, value, serverOffsetInMins);
   }
 }
 

Modified: myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js?rev=1591131&r1=1591130&r2=1591131&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js (original)
+++ myfaces/trinidad/trunk/trinidad-impl/src/main/javascript/META-INF/adf/jsLibs/PanelPopup.js Tue Apr 29 22:45:55 2014
@@ -297,7 +297,15 @@ TrPanelPopup.prototype.hide = function(e
   {
     try
     {
-      this.callback(this.callbackProps, this.returnValue);
+      // Pass the serverOffsetInMins parameter when available. 
+      if(this.serverOffsetInMins)
+      {
+        this.callback(this.callbackProps, this.returnValue, this.serverOffsetInMins);
+      }
+      else
+      {
+        this.callback(this.callbackProps, this.returnValue);
+      }
     }
     catch(ex)
     {