}
if (mustLoad("chat")) addChat();{
importScript('MediaWiki:Gadget-Chat.js');
if (mustLoad("since")) addSince();
if (mustLoad("allp")) setup_allpages_button();
$(ToolbarButton);
/** Rende il titolo editabile, in modo da usarlo come casella di ricerca **/ ▼
// Aggiunge indirizzi nella toolbar personale
// code stolen from [[wikt:en:User:Hippietrail]]
importScript('MediaWiki:Gadget-EDTitle.js');
function addChat() {
var myprefs = document.getElementById('pt-mycontris');
var newpt, newa;
newpt = document.createElement('li');
newpt.id = 'id_chat';
newa = document.createElement('a');
newa.href = 'irc://calvino.freenode.net/wikipedia-it';
newa.appendChild(document.createTextNode('chat'));
newpt.appendChild(newa);
myprefs.parentNode.insertBefore(newpt, myprefs);
}
▲/** Rende il titolo editabile, in modo da usarlo come casella di ricerca **/
if (BrowserDetect.browser != "Explorer") //non va con IE
$(function() {
if ((document.title.indexOf("Modifica ") == -1) &&
(document.title.indexOf("Utente:Senpai/Filtra le ultime modifiche") == -1) &&
(document.title.indexOf("Utente:Senpai/Tutte le ultime modifiche") == -1) &&
(document.title.indexOf("Utente:Senpai/Ultime modifiche anonime") == -1) &&
(document.title.indexOf("Utente:Senpai/Segui gli osservati speciali") == -1) &&
(document.title.indexOf("Utente:Senpai/Controllo ortografico") == -1)) {
var staticTitle = document.getElementsByTagName("h1")[0];
var editableTitle = document.createElement("input");
editableTitle.type = "text";
editableTitle.id = "editable-title";
editableTitle.style.width = "100%";
editableTitle.style.fontSize = "x-large";
editableTitle.style.backgroundColor = "transparent";
editableTitle.style.borderStyle = "none";
editableTitle.style.borderBottomStyle = "solid";
editableTitle.style.borderBottomWidth = "1px";
editableTitle.value = staticTitle.childNodes[0].nodeValue;
editableTitle.addEventListener("change", function() {
document.___location.href = mw.config.get("wgServer") + "/wiki/" + document.getElementById("editable-title").value;
}, false);
editableTitle.addEventListener("focus", function() {
document.getElementById("editable-title").style.backgroundColor = "#ddf";
}, false);
editableTitle.addEventListener("blur", function() {
document.getElementById("editable-title").style.backgroundColor = "transparent";
}, false);
editableTitle.addEventListener("keypress", function(evt) {
if (evt.keyCode == 13) {
document.getElementById("editable-title").blur();
}
}, false);
// un .hide() non basta, riapparirebbe con VisualEditor
// #section-0 per l'id assegnato da QuickEdit
mw.util.addCSS(
'/** \n' +
' * aggiunto da it:w:MediaWiki:Gadget-EDTitle.js \n' +
' * per compatibilità con QuicEdit e VisualEditor \n' +
' **/ \n' +
'#firstHeading > span, #section-0 { \n' +
' display: none !important; \n' +
'}'
);
$(staticTitle)
.after(editableTitle);
}
/* INIZIO Dynamic pages */
|