From 0018210528d10e753c7a7f48b08eed4012c91fc0 Mon Sep 17 00:00:00 2001 From: John Mitchell Date: Tue, 5 Jul 2016 14:50:10 -0400 Subject: [PATCH] reset week buttons and scope vals when schedule repeat changes to week --- .../lib/angular-scheduler/lib/angular-scheduler.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/awx/ui/client/lib/angular-scheduler/lib/angular-scheduler.js b/awx/ui/client/lib/angular-scheduler/lib/angular-scheduler.js index 1a2e853ef8..dfe3b7f8f8 100644 --- a/awx/ui/client/lib/angular-scheduler/lib/angular-scheduler.js +++ b/awx/ui/client/lib/angular-scheduler/lib/angular-scheduler.js @@ -106,6 +106,18 @@ angular.module('AngularScheduler', ['underscore']) }; scope.scheduleRepeatChange = function() { + // reset the week buttons and scope values to be empty + // when the schedule repeat is changed to week + if (scope.schedulerFrequency.name === "Week") { + scope.weekDays = []; + delete scope.weekDaySUClass; + delete scope.weekDayMOClass; + delete scope.weekDayTUClass; + delete scope.weekDayWEClass; + delete scope.weekDayTHClass; + delete scope.weekDayFRClass; + delete scope.weekDaySAClass; + } if (scope.schedulerFrequency && scope.schedulerFrequency.value !== '' && scope.schedulerFrequency.value !== 'none') { scope.schedulerInterval = 1; scope.schedulerShowInterval = true;