From f5100ee1109d1b06657926024eaab0d3fb7fbde6 Mon Sep 17 00:00:00 2001 From: Jared Tabor Date: Thu, 18 Dec 2014 14:24:32 -0500 Subject: [PATCH] Cleanup tower modal issue between saves cleaned up the management modal between states --- awx/ui/static/js/helpers/ConfigureTower.js | 22 +++++----------------- awx/ui/templates/ui/index.html | 4 ++-- 2 files changed, 7 insertions(+), 19 deletions(-) diff --git a/awx/ui/static/js/helpers/ConfigureTower.js b/awx/ui/static/js/helpers/ConfigureTower.js index cd240f951d..f136b05e4b 100644 --- a/awx/ui/static/js/helpers/ConfigureTower.js +++ b/awx/ui/static/js/helpers/ConfigureTower.js @@ -120,6 +120,7 @@ angular.module('ConfigureTowerHelper', [ 'Utilities', 'RestServices', 'Schedules scope.cancelConfigure = function () { try { $('#configure-tower-dialog').dialog('close'); + $("#configure-save-button").remove(); } catch(e) { //ignore @@ -198,9 +199,6 @@ angular.module('ConfigureTowerHelper', [ 'Utilities', 'RestServices', 'Schedules $('#prompt-for-days').dialog('open'); Wait('stop'); }); - - - }; scope.configureSchedule = function(id, name) { @@ -225,13 +223,11 @@ angular.module('ConfigureTowerHelper', [ 'Utilities', 'RestServices', 'Schedules }) .error(function(data, status) { ProcessErrors(scope, data, status, null, { hdr: 'Error!', - msg: 'Failed updating job ' + scope.job_template_id + ' with variables. PUT returned: ' + status }); + msg: 'Failed getting schedule information' }); }); }; - - parent_scope.refreshJobs = function(){ scope.search(SchedulesList.iterator); }; @@ -259,17 +255,6 @@ function($compile, SchedulerInit, Rest, Wait, SetSchedulesInnerDialogSize, Sched container, elem; -// - - // Wait('start'); - // detail = $('#schedules-detail').hide(); - // list = $('#schedules-list'); - // target = $('#schedules-form'); - // container = $('#schedules-form-container'); - Wait('start'); // $('#configure-jobs').hide(); detail = $('#configure-schedules-detail').hide(); @@ -289,6 +274,7 @@ function($compile, SchedulerInit, Rest, Wait, SetSchedulesInnerDialogSize, Sched $(this).remove(); }); + $("#configure-cancel-button").after(''); elem = angular.element(document.getElementById('configure-schedules-form-container')); $compile(elem)(scope); @@ -367,6 +353,7 @@ function($compile, SchedulerInit, Rest, Wait, SetSchedulesInnerDialogSize, Sched } scope.removeScheduleSaved = scope.$on('ScheduleSaved', function() { Wait('stop'); + $("#configure-save-button").remove(); container.hide('slide', { direction: 'left' }, 500, restoreList); scope.$destroy(); }); @@ -452,6 +439,7 @@ function($compile, SchedulerInit, Rest, Wait, SetSchedulesInnerDialogSize, Sched scope.cancelScheduleForm = function() { container.hide('slide', { direction: 'right' }, 500, restoreList); + $("#configure-save-button").remove(); scope.$destroy(); }; diff --git a/awx/ui/templates/ui/index.html b/awx/ui/templates/ui/index.html index e471669b31..d0c0e8e45f 100644 --- a/awx/ui/templates/ui/index.html +++ b/awx/ui/templates/ui/index.html @@ -416,8 +416,8 @@ View Details Back to options - - + +