Spaces:
Running
Running
v6.9: Add DOMContentLoaded listener — fix loadHome() called before vnews_all.js loads
Browse files- static/vnews_all.js +14 -0
static/vnews_all.js
CHANGED
|
@@ -1589,3 +1589,17 @@ setTimeout(startWCLiveRefresh,5000);
|
|
| 1589 |
if(window._homeLoaded){
|
| 1590 |
console.log('[VNEWS] Home already loaded, skipping duplicate');
|
| 1591 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1589 |
if(window._homeLoaded){
|
| 1590 |
console.log('[VNEWS] Home already loaded, skipping duplicate');
|
| 1591 |
}
|
| 1592 |
+
|
| 1593 |
+
// ===== DOMContentLoaded: Auto-load home =====
|
| 1594 |
+
if (document.readyState === 'loading') {
|
| 1595 |
+
document.addEventListener('DOMContentLoaded', () => {
|
| 1596 |
+
if (window.loadHome && !window._homeLoaded) {
|
| 1597 |
+
loadHome();
|
| 1598 |
+
}
|
| 1599 |
+
});
|
| 1600 |
+
} else {
|
| 1601 |
+
// DOM already loaded
|
| 1602 |
+
if (window.loadHome && !window._homeLoaded) {
|
| 1603 |
+
loadHome();
|
| 1604 |
+
}
|
| 1605 |
+
}
|