Game1-layout #4
@@ -60,6 +60,15 @@ document.addEventListener('DOMContentLoaded', async () => {
|
|||||||
|
|
||||||
// Look for config injected by Twig in the page
|
// Look for config injected by Twig in the page
|
||||||
const cfgEl = document.getElementById('mercure-config');
|
const cfgEl = document.getElementById('mercure-config');
|
||||||
|
|
||||||
|
// Prevent/warn on page reload
|
||||||
|
window.addEventListener('beforeunload', (event) => {
|
||||||
|
// Standard way to trigger the browser's confirmation dialog
|
||||||
|
event.preventDefault();
|
||||||
|
// Included for compatibility with older browsers
|
||||||
|
event.returnValue = '';
|
||||||
|
});
|
||||||
|
|
||||||
if (!cfgEl) {
|
if (!cfgEl) {
|
||||||
console.warn('[Mercure][game1] #mercure-config element not found on page');
|
console.warn('[Mercure][game1] #mercure-config element not found on page');
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user