Merge pull request #756 from popod/remove-modal-timeout

Remove timeout before closing the extra periods modal on success.
This commit is contained in:
Alex Tselegidis 2020-08-15 16:50:04 +03:00 committed by GitHub
commit ac44edf43f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 18 additions and 23 deletions

View File

@ -59,33 +59,28 @@ window.BackendCalendarExtraPeriodsModal = window.BackendCalendarExtraPeriodsModa
var successCallback = function (response) {
// Display success message to the user.
$dialog.find('.modal-message')
.text(EALang.extra_period_saved)
.addClass('alert-success')
.removeClass('alert-danger hidden');
Backend.displayNotification(EALang.extra_period_saved);
// Close the modal dialog and refresh the calendar appointments after one second.
setTimeout(function () {
$dialog.find('.alert').addClass('hidden');
$dialog.modal('hide');
// Close the modal dialog and refresh the calendar appointments.
$dialog.find('.alert').addClass('hidden');
$dialog.modal('hide');
var providerId = $('#extra-provider').val();
var provider = GlobalVariables.availableProviders.filter(function (p) {
return p.id === providerId;
})[0];
var providerIdx = GlobalVariables.availableProviders.indexOf(provider);
var providerId = $('#extra-provider').val();
var provider = GlobalVariables.availableProviders.filter(function (p) {
return p.id === providerId;
})[0];
var providerIdx = GlobalVariables.availableProviders.indexOf(provider);
var extraWorkingPlan = jQuery.parseJSON(provider.settings.extra_working_plan);
extraWorkingPlan[start.toString('yyyy-MM-dd')] = {
start: start.toString('HH:mm'),
end: end.toString('HH:mm'),
breaks: []
};
provider.settings.extra_working_plan = JSON.stringify(extraWorkingPlan);
GlobalVariables.availableProviders[providerIdx] = provider;
var extraWorkingPlan = jQuery.parseJSON(provider.settings.extra_working_plan);
extraWorkingPlan[start.toString('yyyy-MM-dd')] = {
start: start.toString('HH:mm'),
end: end.toString('HH:mm'),
breaks: []
};
provider.settings.extra_working_plan = JSON.stringify(extraWorkingPlan);
GlobalVariables.availableProviders[providerIdx] = provider;
$('#select-filter-item').trigger('change');
}, 2000);
$('#select-filter-item').trigger('change');
};
var errorCallback = function (jqXHR, textStatus, errorThrown) {