diff --git a/applications/Unity.GrantManager/src/Unity.GrantManager.HttpApi/Controllers/AttachmentController.cs b/applications/Unity.GrantManager/src/Unity.GrantManager.HttpApi/Controllers/AttachmentController.cs index d41f3c5b4..54c5a6ebc 100644 --- a/applications/Unity.GrantManager/src/Unity.GrantManager.HttpApi/Controllers/AttachmentController.cs +++ b/applications/Unity.GrantManager/src/Unity.GrantManager.HttpApi/Controllers/AttachmentController.cs @@ -459,6 +459,7 @@ public async Task UploadEmailAttachments(Guid emailLogId, IList UploadEmailAttachments(Guid? emailLogId, Guid? templateId, IList files) { if (!ModelState.IsValid) diff --git a/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Settings/ProgramDetails/CharacterCounter.js b/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Settings/ProgramDetails/CharacterCounter.js index 573b8e6e0..b12554690 100644 --- a/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Settings/ProgramDetails/CharacterCounter.js +++ b/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Settings/ProgramDetails/CharacterCounter.js @@ -25,14 +25,14 @@ if (!$counter.length) { $counter = $('
').insertAfter($input); } - function updateCounter() { + const updateCounter = () => { const currentLength = $input.val().length; $counter.text(currentLength + '/' + maxLength); const percentageUsed = (currentLength / maxLength) * 100; $counter.toggleClass('char-counter-critical', percentageUsed >= 95); $counter.toggleClass('char-counter-warning', percentageUsed >= 80 && percentageUsed < 95); - } + }; $input.on('input', updateCounter); updateCounter(); diff --git a/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Settings/ProgramDetails/ProgramDetails.js b/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Settings/ProgramDetails/ProgramDetails.js index 58335f06a..44b721d4a 100644 --- a/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Settings/ProgramDetails/ProgramDetails.js +++ b/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Settings/ProgramDetails/ProgramDetails.js @@ -30,28 +30,28 @@ description: $descriptionInput.val().trim() }; - function getProgramDetailsValues() { + const getProgramDetailsValues = () => { return { displayName: $displayNameInput.val().trim(), division: $divisionInput.val().trim(), branch: $branchInput.val().trim(), description: $descriptionInput.val().trim() }; - } + }; - function hasProgramDetailsChanges() { + const hasProgramDetailsChanges = () => { const currentValues = getProgramDetailsValues(); return currentValues.displayName !== originalProgramDetailsValues.displayName || currentValues.division !== originalProgramDetailsValues.division || currentValues.branch !== originalProgramDetailsValues.branch || currentValues.description !== originalProgramDetailsValues.description; - } + }; - function updateProgramDetailsButtonStates() { + const updateProgramDetailsButtonStates = () => { const changed = hasProgramDetailsChanges(); $programDetailsSaveButton.prop('disabled', !changed); $programDetailsResetButton.prop('disabled', !changed); - } + }; const debouncedProgramDetailsButtonUpdate = debounce(updateProgramDetailsButtonStates, 150);