MediaWiki:RapidOpenNiubbySitter.js: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Wedhro (rosica | curriculum) Nessun oggetto della modifica |
Wedhro (rosica | curriculum) m (Wedhro ha spostato la pagina Cimitero:RapidOpenNiubbySitter.js a MediaWiki:RapidOpenNiubbySitter.js senza lasciare redirect) |
||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
*/ |
|||
function getElementsByClass (node, className, tagName) { |
function getElementsByClass (node, className, tagName) { |
||
if (node.getElementsByClassName && (tagName == undefined || tagName == null || tagName == '*')) return node.getElementsByClassName(className); |
if (node.getElementsByClassName && (tagName == undefined || tagName == null || tagName == '*')) return node.getElementsByClassName(className); |
||
Riga 32: | Riga 34: | ||
} |
} |
||
addOnloadHook(createButton); |
addOnloadHook(createButton); |
||
/* |
Versione attuale delle 10:43, 18 nov 2018
*/
function getElementsByClass (node, className, tagName) {
if (node.getElementsByClassName && (tagName == undefined || tagName == null || tagName == '*')) return node.getElementsByClassName(className);
var list = node.getElementsByTagName(tagName?tagName:'*');
var array = new Array();
var i = 0;
for (i in list) {
if (hasClass(list[i], className))
array.push(list[i]);
}
return array;
}
/* Creates the method getElementsByClass, if unsupported from the browser */
if(!document.getElementsByClass) document.getElementsByClass = function(className) {
return getElementsByClass(document, className, '*');
};
function openAll() {
var linkDaAprire = document.getElementsByClass("linkApriTutti").length;
var i=0;
for (i=0; i<linkDaAprire; i++)
{
window.open(document.getElementsByClass("linkApriTutti")[i].firstChild.href,'','');
}
}
function createButton() {
document.getElementById('buttonApriTutti').innerHTML = '<input type="submit" onclick="javascript:openAll();" value="Apri tutti"/>';
}
addOnloadHook(createButton);
/*