commento.js: add config to control auto-init
This commit is contained in:
parent
fea61af08d
commit
91c2d047d5
@ -1301,16 +1301,20 @@
|
||||
for (var i = 0; i < scripts.length; i++) {
|
||||
if (scripts[i].src.match(/\/js\/commento\.js$/)) {
|
||||
cssOverride = attrGet(scripts[i], "data-css-override");
|
||||
|
||||
autoInit = attrGet(scripts[i], "data-auto-init");
|
||||
|
||||
ID_ROOT = attrGet(scripts[i], "data-id-root");
|
||||
if (ID_ROOT === undefined)
|
||||
ID_ROOT = "commento";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function main(callback) {
|
||||
global.main = function(callback) {
|
||||
root = $(ID_ROOT);
|
||||
classAdd(root, "root");
|
||||
|
||||
dataTagsLoad();
|
||||
|
||||
loginBoxCreate();
|
||||
|
||||
errorElementCreate();
|
||||
@ -1335,7 +1339,12 @@
|
||||
return;
|
||||
autoInitted = true;
|
||||
|
||||
main();
|
||||
dataTagsLoad();
|
||||
|
||||
if (autoInit == "true" || autoInit === undefined)
|
||||
main(undefined);
|
||||
else if (autoInit != "false")
|
||||
console.log("[commento] error: invalid value for data-auto-init; allowed values: true, false");
|
||||
}
|
||||
|
||||
if (document.readyState != "complete" && document.readyState != "interactive")
|
||||
|
Loading…
Reference in New Issue
Block a user