js erro fixes
This commit is contained in:
@@ -487,53 +487,60 @@
|
||||
window.wmsToast(event.detail || {});
|
||||
});
|
||||
|
||||
function showSessionToasts() {
|
||||
window.showSessionToasts = function () {
|
||||
@if (session('success'))
|
||||
window.wmsToast({
|
||||
type: 'success',
|
||||
title: @json(__('Success')),
|
||||
message: @json(session('success')),
|
||||
});
|
||||
window.wmsToast({
|
||||
type: 'success',
|
||||
title: @json(__('Success')),
|
||||
message: @json(session('success')),
|
||||
});
|
||||
@endif
|
||||
|
||||
@if (session('error'))
|
||||
window.wmsToast({
|
||||
type: 'error',
|
||||
title: @json(__('Error')),
|
||||
message: @json(session('error')),
|
||||
});
|
||||
window.wmsToast({
|
||||
type: 'error',
|
||||
title: @json(__('Error')),
|
||||
message: @json(session('error')),
|
||||
});
|
||||
@endif
|
||||
|
||||
@if (session('warning'))
|
||||
window.wmsToast({
|
||||
type: 'warning',
|
||||
title: @json(__('Warning')),
|
||||
message: @json(session('warning')),
|
||||
});
|
||||
window.wmsToast({
|
||||
type: 'warning',
|
||||
title: @json(__('Warning')),
|
||||
message: @json(session('warning')),
|
||||
});
|
||||
@endif
|
||||
|
||||
@if (session('info'))
|
||||
window.wmsToast({
|
||||
type: 'info',
|
||||
title: @json(__('Information')),
|
||||
message: @json(session('info')),
|
||||
});
|
||||
window.wmsToast({
|
||||
type: 'info',
|
||||
title: @json(__('Information')),
|
||||
message: @json(session('info')),
|
||||
});
|
||||
@endif
|
||||
}
|
||||
};
|
||||
|
||||
let wmsSessionToastsShown = false;
|
||||
window.__wmsToastSessionKeys = window.__wmsToastSessionKeys || new Set();
|
||||
|
||||
function showSessionToastsOnce() {
|
||||
if (wmsSessionToastsShown) {
|
||||
window.showSessionToastsOnce = function () {
|
||||
const key = [
|
||||
@json(session('success')),
|
||||
@json(session('error')),
|
||||
@json(session('warning')),
|
||||
@json(session('info')),
|
||||
].filter(Boolean).join('|');
|
||||
|
||||
if (!key || window.__wmsToastSessionKeys.has(key)) {
|
||||
return;
|
||||
}
|
||||
|
||||
wmsSessionToastsShown = true;
|
||||
showSessionToasts();
|
||||
}
|
||||
window.__wmsToastSessionKeys.add(key);
|
||||
window.showSessionToasts();
|
||||
};
|
||||
|
||||
document.addEventListener('DOMContentLoaded', showSessionToastsOnce);
|
||||
document.addEventListener('livewire:navigated', showSessionToastsOnce);
|
||||
document.addEventListener('DOMContentLoaded', window.showSessionToastsOnce);
|
||||
document.addEventListener('livewire:navigated', window.showSessionToastsOnce);
|
||||
</script>
|
||||
|
||||
@fluxScripts
|
||||
|
||||
@@ -519,16 +519,23 @@
|
||||
@endif
|
||||
}
|
||||
|
||||
let wmsSessionToastsShown = false;
|
||||
window.__wmsToastSessionKeys = window.__wmsToastSessionKeys || new Set();
|
||||
|
||||
function showSessionToastsOnce() {
|
||||
if (wmsSessionToastsShown) {
|
||||
window.showSessionToastsOnce = function () {
|
||||
const key = [
|
||||
@json(session('success')),
|
||||
@json(session('error')),
|
||||
@json(session('warning')),
|
||||
@json(session('info')),
|
||||
].filter(Boolean).join('|');
|
||||
|
||||
if (!key || window.__wmsToastSessionKeys.has(key)) {
|
||||
return;
|
||||
}
|
||||
|
||||
wmsSessionToastsShown = true;
|
||||
showSessionToasts();
|
||||
}
|
||||
window.__wmsToastSessionKeys.add(key);
|
||||
window.showSessionToasts();
|
||||
};
|
||||
|
||||
document.addEventListener('DOMContentLoaded', showSessionToastsOnce);
|
||||
document.addEventListener('livewire:navigated', showSessionToastsOnce);
|
||||
|
||||
Reference in New Issue
Block a user