From 952f90b0ee3ce218d0d5e97b70f832d8744036d6 Mon Sep 17 00:00:00 2001 From: chrisala Date: Tue, 10 Dec 2024 15:11:49 +1100 Subject: [PATCH] Add user feedback to save #3369 --- grails-app/assets/javascripts/organisation.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/grails-app/assets/javascripts/organisation.js b/grails-app/assets/javascripts/organisation.js index 508c71916..7dc1a673f 100644 --- a/grails-app/assets/javascripts/organisation.js +++ b/grails-app/assets/javascripts/organisation.js @@ -763,8 +763,14 @@ OrganisationPageViewModel = function (props, options) { self.saveCustomFields = function() { if ($("#organisation-targets > table").validationEngine('validate')) { + blockUIWithMessage("Saving organisation data..."); var json = JSON.parse(self.reportingTargetsAndFunding().modelAsJSON()); - return saveOrganisation(json); + saveOrganisation(json).done(function() { + blockUIWithMessage("Organisation data saved..."); + setTimeout($.unblockUI, 1000); + }).fail(function(){ + $.unblockUI(); + }); } };