Repository: cloudstack Updated Branches: refs/heads/4.4 c42799c4d -> 503eeb824
CLOUDSTACK-6296: UI > If an account's timezone is not set, show datetime field based on browser's timezoneoffset. Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/503eeb82 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/503eeb82 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/503eeb82 Branch: refs/heads/4.4 Commit: 503eeb8248975ace27c8d44ef40b442a291238e9 Parents: c42799c Author: Jessica Wang <[email protected]> Authored: Thu Mar 27 14:12:05 2014 -0700 Committer: Jessica Wang <[email protected]> Committed: Thu Mar 27 14:13:10 2014 -0700 ---------------------------------------------------------------------- ui/scripts/sharedFunctions.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/503eeb82/ui/scripts/sharedFunctions.js ---------------------------------------------------------------------- diff --git a/ui/scripts/sharedFunctions.js b/ui/scripts/sharedFunctions.js index 9c24f40..4d4344e 100644 --- a/ui/scripts/sharedFunctions.js +++ b/ui/scripts/sharedFunctions.js @@ -919,11 +919,18 @@ cloudStack.converters = { var disconnected = new Date(); disconnected.setISO8601(UtcDate); - if (g_timezoneoffset != null) + if (g_timezoneoffset != null) { localDate = disconnected.getTimePlusTimezoneOffset(g_timezoneoffset); - else - localDate = disconnected.toUTCString(); - // localDate = disconnected.getTimePlusTimezoneOffset(0); + } else { + var browserDate = new Date(); + var browserTimezoneoffset = browserDate.getTimezoneOffset(); + if (browserTimezoneoffset == undefined || isNaN(browserTimezoneoffset) ) { + localDate = disconnected.toUTCString(); + } else { + g_timezoneoffset = (browserTimezoneoffset/60) * (-1); + localDate = disconnected.getTimePlusTimezoneOffset(g_timezoneoffset); + } + } } return localDate; },
