js/lcn/classes.js: init LCNSite.INSTANCE after dom ready
This commit is contained in:
parent
6e73f0140d
commit
7f1ef7a019
|
@ -4,7 +4,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
globalThis.LCNSite = class LCNSite {
|
globalThis.LCNSite = class LCNSite {
|
||||||
static INSTANCE = new this();
|
static INSTANCE = null;
|
||||||
|
|
||||||
#isModerator = document.body.classList.contains("is-moderator");
|
#isModerator = document.body.classList.contains("is-moderator");
|
||||||
#isThreadPage = document.body.classList.contains("active-thread");
|
#isThreadPage = document.body.classList.contains("active-thread");
|
||||||
|
@ -264,6 +264,8 @@ globalThis.LCNPostContainer.all = () => Array.prototype.map.apply(document.query
|
||||||
globalThis.LCNPostWrapper.all = () => Array.prototype.map.apply(document.querySelectorAll(".post-wrapper"), [ node => LCNPostWrapper.assign(node) ]);
|
globalThis.LCNPostWrapper.all = () => Array.prototype.map.apply(document.querySelectorAll(".post-wrapper"), [ node => LCNPostWrapper.assign(node) ]);
|
||||||
|
|
||||||
$().ready(() => {
|
$().ready(() => {
|
||||||
|
LCNSite.INSTANCE = new LCNSite();
|
||||||
|
|
||||||
const clazzes = [ LCNPost, LCNThread, LCNPostContainer, LCNPostWrapper ]
|
const clazzes = [ LCNPost, LCNThread, LCNPostContainer, LCNPostWrapper ]
|
||||||
for (const clazz of clazzes) {
|
for (const clazz of clazzes) {
|
||||||
clazz.forEach = fn => clazz.all().forEach(fn)
|
clazz.forEach = fn => clazz.all().forEach(fn)
|
||||||
|
|
Loading…
Reference in New Issue