From aec91bc13eba8375b51ef2eeecf2b2fd020ab1ef Mon Sep 17 00:00:00 2001 From: Joe Fiorini Date: Wed, 17 Jun 2015 16:55:38 -0400 Subject: [PATCH] [system_tracking] Disable dates on right prior to dates on left --- .../system-tracking/date-picker/date-picker.directive.js | 9 ++++++++- .../js/system-tracking/system-tracking.partial.html | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/awx/ui/static/js/system-tracking/date-picker/date-picker.directive.js b/awx/ui/static/js/system-tracking/date-picker/date-picker.directive.js index f4b4529a4a..7aa5da9e5d 100644 --- a/awx/ui/static/js/system-tracking/date-picker/date-picker.directive.js +++ b/awx/ui/static/js/system-tracking/date-picker/date-picker.directive.js @@ -12,7 +12,8 @@ export default return { restrict: 'E', scope: { - date: '=' + date: '=', + minDate: '=' }, templateUrl: '/static/js/system-tracking/date-picker/date-picker.partial.html', link: function(scope, element, attrs) { @@ -21,6 +22,12 @@ export default // with two-way binding. var mustUpdateValue = true; + scope.$watch('minDate', function(newValue) { + if (newValue) { + $('.date', element).systemTrackingDP('setStartDate', newValue.toString()); + } + }); + scope.$watch('date', function(newValue) { if (newValue) { mustUpdateValue = false; diff --git a/awx/ui/static/js/system-tracking/system-tracking.partial.html b/awx/ui/static/js/system-tracking/system-tracking.partial.html index 6f1c020119..755a036d72 100644 --- a/awx/ui/static/js/system-tracking/system-tracking.partial.html +++ b/awx/ui/static/js/system-tracking/system-tracking.partial.html @@ -12,7 +12,7 @@
{{ factModulePickersLabelRight }} - +