From ae1bb63d377a2848b47b57c1b7e1cefc1a9d362f Mon Sep 17 00:00:00 2001 From: Zita Nemeckova Date: Thu, 6 Dec 2018 10:23:31 +0100 Subject: [PATCH] Clear previous messages, add miqSparkleOff to prevent infinite sparkle --- .../generic_object/main-custom-button-form-component.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/assets/javascripts/components/generic_object/main-custom-button-form-component.js b/app/assets/javascripts/components/generic_object/main-custom-button-form-component.js index b19d799d1e4c..b87ea3c594b2 100644 --- a/app/assets/javascripts/components/generic_object/main-custom-button-form-component.js +++ b/app/assets/javascripts/components/generic_object/main-custom-button-form-component.js @@ -126,6 +126,7 @@ function mainCustomButtonFormController(API, miqService, $q, $http) { vm.saveClicked = function() { miqService.sparkleOn(); + miqService.miqFlashClear(); // remove previous messages var saveMsg = sprintf(__('%s "%s" has been successfully saved.'), vm.entity, vm.customButtonModel.name); return API.put('/api/custom_buttons/' + vm.customButtonRecordId, vm.prepSaveObject(), {skipErrors: [400]}) .then(function() { @@ -136,6 +137,7 @@ function mainCustomButtonFormController(API, miqService, $q, $http) { vm.addClicked = function() { miqService.sparkleOn(); + miqService.miqFlashClear(); // remove previous messages var saveMsg = sprintf(__('%s "%s" has been successfully added.'), vm.entity, vm.customButtonModel.name); return API.post('/api/custom_buttons/', vm.prepSaveObject(), {skipErrors: [400]}) .then(function(response) { @@ -221,6 +223,7 @@ function mainCustomButtonFormController(API, miqService, $q, $http) { } else { return miqService.handleFailure(); } + miqSparkleOff(); } function getCustomButtonFormData(response) {