chore: complete update
This commit is contained in:
@@ -1 +1,48 @@
|
||||
import '../css/styles.css';
|
||||
|
||||
import { initApp } from './core/init.js';
|
||||
|
||||
// resources/js/app.js (dein Einstiegspunkt)
|
||||
import { registerSW } from 'virtual:pwa-register';
|
||||
|
||||
const updateSW = registerSW({
|
||||
onNeedRefresh() {
|
||||
const reload = confirm('🔄 Neue Version verfügbar. Seite neu laden?');
|
||||
if (reload) updateSW(true);
|
||||
},
|
||||
onOfflineReady() {
|
||||
console.log('📦 Offline-Inhalte sind bereit.');
|
||||
}
|
||||
});
|
||||
|
||||
registerSW({
|
||||
onRegistered(reg) {
|
||||
console.log('Service Worker registriert:', reg);
|
||||
},
|
||||
onRegisterError(error) {
|
||||
console.error('Service Worker Fehler:', error);
|
||||
}
|
||||
});
|
||||
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
initApp();
|
||||
});
|
||||
|
||||
function isHtmlAttributeSupported(elementName, attribute) {
|
||||
const element = document.createElement(elementName);
|
||||
return attribute in element;
|
||||
}
|
||||
|
||||
|
||||
let closedAttr = document.getElementById('my-dialog');
|
||||
if(! 'closedby' in closedAttr) {
|
||||
alert('oh no');
|
||||
}
|
||||
|
||||
/*
|
||||
if (isHtmlAttributeSupported('dialog', 'closedby')) {
|
||||
alert('Attribut wird unterstützt!');
|
||||
} else {
|
||||
alert('Nicht unterstützt!');
|
||||
}
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user