diff --git a/platform/commonUI/general/res/templates/controls/time-controller.html b/platform/commonUI/general/res/templates/controls/time-controller.html
index 61a4feedb8..7f1e8b8453 100644
--- a/platform/commonUI/general/res/templates/controls/time-controller.html
+++ b/platform/commonUI/general/res/templates/controls/time-controller.html
@@ -21,82 +21,84 @@
-->
\ No newline at end of file
+
+
diff --git a/platform/commonUI/general/src/controllers/TimeRangeController.js b/platform/commonUI/general/src/controllers/TimeRangeController.js
index c979f03a47..92fc740034 100644
--- a/platform/commonUI/general/src/controllers/TimeRangeController.js
+++ b/platform/commonUI/general/src/controllers/TimeRangeController.js
@@ -26,9 +26,8 @@ define(
function (moment) {
"use strict";
- var
- DATE_FORMAT = "YYYY-MM-DD HH:mm:ss",
- TICK_SPACING_PX = 150;
+ var DATE_FORMAT = "YYYY-MM-DD HH:mm:ss",
+ TICK_SPACING_PX = 150;
/**
* @memberof platform/commonUI/general
@@ -99,8 +98,8 @@ define(
ngModel.inner = ngModel.inner || copyBounds(ngModel.outer);
// First, dates for the date pickers for outer bounds
- $scope.startOuterDate = new Date(ngModel.outer.start);
- $scope.endOuterDate = new Date(ngModel.outer.end);
+ $scope.boundsModel.start = formatTimestamp(ngModel.outer.start);
+ $scope.boundsModel.end = formatTimestamp(ngModel.outer.end);
// Then various updates for the inner span
updateViewForInnerSpanFromModel(ngModel);
@@ -210,6 +209,7 @@ define(
$scope.state = false;
$scope.ticks = [];
+ $scope.boundsModel = {};
// Initialize scope to defaults
updateViewFromModel($scope.ngModel);