MediaWiki:Common.js: differenze tra le versioni

Da Wikiquote, aforismi e citazioni in libertà.
Contenuto cancellato Contenuto aggiunto
m proviamo a seguire il suggerimento di cui a w:Discussioni_MediaWiki:Monobook.js#Modifica_al_codice per gli interprogetto
m Annullata la modifica 306479 di Nemo bis (discussione)
Riga 3: Riga 3:
//Il codice JavaScript inserito qui viene caricato da ciascuna pagina, per tutti gli utenti.
//Il codice JavaScript inserito qui viene caricato da ciascuna pagina, per tutti gli utenti.
// INIZIO Collegamenti Interprogetto (codice adattato da de:wikt:Mediawiki:monobook.js)
// INIZIO Collegamenti Interprogetto (codice adattato da de:wikt:Mediawiki:monobook.js)

document.write('<style type="text/css">#interProject {display: none; speak: none;}<\/style>');
document.write('<style type="text/css">#interProject {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}<\/style>');
function iProject() {
function iProject() {
if (document.getElementById("interProject")) {
if (document.getElementById("interProject")) {
var iProject = document.getElementById("interProject").innerHTML;
var iProject = document.getElementById("interProject").innerHTML;
var interProject = document.createElement("div");
var interProject = document.createElement("div");
interProject.id = "p-proj";
interProject.style.marginTop = "0.7em";
interProject.className = "generated-sidebar portlet";
interProject.innerHTML = '<h5>altri progetti<\/h5><div class="pBody">'+iProject+'<\/div>';
document.getElementById("p-tb").appendChild(interProject);
interProject.innerHTML = '<h5 lang="it" xml:lang="it">altri progetti<\/h5><div class="pBody">' + iProject + '<\/div>';
document.getElementById("column-one").appendChild(interProject);
}
}
}
}
hookEvent("load", iProject);
hookEvent("load", iProject);

// FINE Collegamenti Interprogetto
// FINE Collegamenti Interprogetto



Versione delle 20:21, 31 gen 2010

/* <pre> */

//Il codice JavaScript inserito qui viene caricato da ciascuna pagina, per tutti gli utenti. 
// INIZIO Collegamenti Interprogetto (codice adattato da de:wikt:Mediawiki:monobook.js)

 document.write('<style type="text/css">#interProject {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}<\/style>');
 function iProject() {
  if (document.getElementById("interProject")) {
   var iProject = document.getElementById("interProject").innerHTML;
   var interProject = document.createElement("div");
   interProject.style.marginTop = "0.7em";
   interProject.innerHTML = '<h5>altri progetti<\/h5><div class="pBody">'+iProject+'<\/div>';
   document.getElementById("p-tb").appendChild(interProject);
  }
 }
 hookEvent("load", iProject);

// FINE Collegamenti Interprogetto

/** Change Special:Search to use a drop-down menu *******************************************************
   *
   *  Description: Change Special:Search to use a drop-down menu, with the default being
   *               the internal MediaWiki engine
   *  Created and maintained by: [[User:Gracenotes]]
   */
 
 if (wgPageName == "Speciale:Ricerca") {
         var searchEngines = [];
         addOnloadHook(SpecialSearchEnhanced);
 }
 
 function SpecialSearchEnhanced() {
         var createOption = function(site, action, mainQ, addQ, addV) {
                 var opt = document.createElement('option');
                 opt.appendChild(document.createTextNode(site));
                 searchEngines[searchEngines.length] = [action, mainQ, addQ, addV];
                 return opt;
         }
         var searchForm = document.forms['search'];
         if (searchForm.lsearchbox) {
             var searchBox = searchForm.lsearchbox;
         } else {
             var searchBox = searchForm.search;
         }
         var selectBox = document.createElement('select');
         selectBox.id = 'searchEngine';
         searchForm.onsubmit = function() {
                 var optSelected = searchEngines[document.getElementById('searchEngine').selectedIndex];
                 searchForm.action = optSelected[0];
	             searchBox.name = optSelected[1];
                 searchForm.title.value = optSelected[3];
                 searchForm.title.name = optSelected[2];
         }
         selectBox.appendChild(createOption('Ricerca MediaWiki', wgScriptPath + '/index.php', 'search', 'title', 'Special:Search'));
         selectBox.appendChild(createOption('Google', 'http://www.google.com/search', 'q', 'sitesearch', 'it.wikiquote.org'));
         selectBox.appendChild(createOption('Yahoo', 'http://search.yahoo.com/search', 'p', 'vs', 'it.wikiquote.org'));
         selectBox.appendChild(createOption('Windows Live', 'http://search.live.com/results.aspx', 'q', 'q1', 'site:http://it.wikiquote.org'));
         if (document.getElementById('loadStatus')) {
             var lStat = document.getElementById('loadStatus');
         } else {
             var lStat = searchForm.fulltext;
         }
         lStat.parentNode.insertBefore(selectBox, lStat);
 }

/* </pre> */