From 7246a849b2aa58738a3dce9fc4004a1efb009771 Mon Sep 17 00:00:00 2001 From: tariqksoliman Date: Thu, 30 May 2024 18:08:26 -0700 Subject: [PATCH] #544 Fix setTime currentTime timezone, default layer time objects --- src/essence/Ancillary/TimeUI.js | 9 ++++++--- src/essence/Basics/Layers_/Layers_.js | 5 +++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/essence/Ancillary/TimeUI.js b/src/essence/Ancillary/TimeUI.js index 6c92210a..014a8284 100644 --- a/src/essence/Ancillary/TimeUI.js +++ b/src/essence/Ancillary/TimeUI.js @@ -1067,9 +1067,12 @@ const TimeUI = { dontRemoveOffset, ignoreDontChange ) { - const timestamp = - typeof ISOString === 'string' ? Date.parse(ISOString) : ISOString - TimeUI._timeSliderTimestamp = timestamp + if (typeof ISOString === 'string') { + TimeUI._timeSliderTimestamp = TimeUI.addOffset(ISOString) + } else { + TimeUI._timeSliderTimestamp = ISOString + } + if (TimeUI.play) { const date = new Date(TimeUI._timeSliderTimestamp) const offsetNowDate = new Date( diff --git a/src/essence/Basics/Layers_/Layers_.js b/src/essence/Basics/Layers_/Layers_.js index 82214e3a..2bd89028 100644 --- a/src/essence/Basics/Layers_/Layers_.js +++ b/src/essence/Basics/Layers_/Layers_.js @@ -3379,6 +3379,11 @@ function parseConfig(configData, urlOnLayers) { })(d[i].name) ) } + + // Set disabled time object if missing + if (d[i].time == null) { + d[i].time = { enabled: false } + } } //Create parsed layers data