Utente:Coro95/common.js
Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.
Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.
/**
* Insert node after another one
*
* @params HTMLElement referenceNode
* @params HTMLElement newNode
*
**/
function insertAfter(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
/**
* Add link to user menu after sandbox
*
* @author [[Utente:Coro95|Coro95]]
* @params HTMLElement newLink
* @returns void
*
**/
function addLinkToUserMenu(newLink, newId) {
var sandboxMenuLink = document.getElementById('pt-sandbox');
var newVoice = document.createElement('li');
newVoice.id = newId;
if ( document.querySelector('body').classList.contains('skin-vector-2022') ) {
newVoice.classList.add('mw-list-item');
}
newVoice.appendChild(newLink);
insertAfter(sandboxMenuLink, newVoice);
}
// Add "Utilità" to menu
var newLink = document.createElement('a');
newLink.href = 'https://it.wikipedia.org/wiki/Utente:Coro95/Utilit%C3%A0';
newLink.innerHTML = 'Utilità';
addLinkToUserMenu(newLink, 'pt-custom-utilita');