Combine all toastr settings into one object

This commit is contained in:
Cohee
2025-05-23 20:01:53 +03:00
parent e6d5830f33
commit 449522c3aa

View File

@ -315,30 +315,26 @@ await new Promise((resolve) => {
// Configure toast library: // Configure toast library:
toastr.options = { toastr.options = {
'closeButton': false, closeButton: false,
'progressBar': false, progressBar: false,
'showDuration': 250, showDuration: 250,
'hideDuration': 250, hideDuration: 250,
'timeOut': 4000, timeOut: 4000,
'extendedTimeOut': 10000, extendedTimeOut: 10000,
'showEasing': 'linear', showEasing: 'linear',
'hideEasing': 'linear', hideEasing: 'linear',
'showMethod': 'fadeIn', showMethod: 'fadeIn',
'hideMethod': 'fadeOut', hideMethod: 'fadeOut',
'escapeHtml': true, escapeHtml: true,
}; onHidden: function () {
toastr.options.onHidden = () => {
// If we have any dialog still open, the last "hidden" toastr will remove the toastr-container. We need to keep it alive inside the dialog though // If we have any dialog still open, the last "hidden" toastr will remove the toastr-container. We need to keep it alive inside the dialog though
// so the toasts still show up inside there. // so the toasts still show up inside there.
fixToastrForDialogs(); fixToastrForDialogs();
}; },
onShown: function () {
toastr.options.onShown = function () { // Set tooltip to the notification message
const $toast = $(this); // 'this' refers to the toast element $(this).attr('title', t`Tap to close`);
const message = 'Click/Tap to close'; },
$toast.attr('title', message); // Set tooltip to the notification message
}; };
// Allow target="_blank" in links // Allow target="_blank" in links