Wikipedista:Josephreeve/common.js
Poznámka: Po uložení musíte vyprázdnit mezipaměť vašeho prohlížeče, jinak změny neuvidíte.
function contentHasChildren() {
return document.getElementsByClassName('ve-ce-contentBranchNode')[0].hasChildNodes();
}
function isVisualEditorEmpty() {
if (contentHasChildren()) {
if (document.getElementsByClassName('ve-ce-branchNode-inlineSlug')[0].textContent !== '') {
return false;
}
} else if (document.getElementsByClassName('ve-ce-contentBranchNode')[0].textContent !== '') {
return false;
}
return true;
}
mw.hook('ve.activationComplete').add(function () {
console.log("VE.ActivationComplete");
// debugger;
// document.querySelector('#wikitext-editor').value
if (isVisualEditorEmpty()) {
// alert('new page')
}
});
// debugger;
console.log("Loaded User Script");