MediaWiki/Hacking interfaccia: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
fix
Ramac (discussione | contributi)
m →‎Creare un porlet personalizzato: metto a prova di tonto
Riga 118:
divBody.setAttribute("class","pBody");
 
var textTitolo = document.createTextNode("I miei linkTITOLO"); //titolo del portlet
titolo.appendChild(textTitolo); //inserisce il testo nel tag <h5>
 
Riga 130:
</source>
 
In questo modo è stato creato un nuovo box nella barra laterale (come "navigazione" o "ricerca" pronto a contenere i nostri link o i nostri oggetto [[w:HTML|HTML]]. Sarà sufficiente infatti creare un nuovo oggetto DOM e poi "appenderlo" all'elemento &lt;ul&gt; memorizzato nella variabile <code>ul</code>. Il codice seguente inserisce nel porlet appena creato un '''[[w:Link|link]]''' al libro "[[JavaScript]]" su it.wikibooks:
<source lang=javascript>
var l = document.createElement('LI'); //crea un punto elenco
l.setAttribute('id','l-javascriptmiolink'); //imposta un ID, non si sa mai, può servire
//crea il link e ne imposta gli attributi
var link = document.createElement('A');
link.setAttribute('href', '/wiki/JavaScripturl a cui punta il link');
link.setAttribute('title', 'Accedititolo aldel libro sul JavaScriptlink');
 
//crea il testo per il link e lo aggiunge ad esso
var text = document.createTextNode('JavaScripttesto del link');
link.appendChild(text);