Wikipedia:SHEIC/Archief/2008-07

Uit Wikipedia, de vrije encyclopedie


Willekeurige afbeelding[bewerken | brontekst bewerken]

Ik wil een willekeurige afbeelding ergens tonen. Met Speciaal:Willekeurig/Afbeelding krijg je een link ernaar, maar ik wil i.p.v. die link, direct de afbeelding (en dan ook nog es specificeren hoeveel pixels breed). [[Afbeelding:Speciaal:Willekeurig/Afbeelding|100px]] werkt niet. Iemand een tip? CaAl 4 jul 2008 12:10 (CEST)[reageren]

gesorteerde tabellen[bewerken | brontekst bewerken]

Kolom 1 Kolom 2 Kolom 3
a b 3
c a 2
b c 1
sortbottom tekst

In bovenstaande tabel lukt het niet om op kolom 2 te sorteren. De fout zit in wikibits.js, en is op bugzilla bekend als bug 8028. Daar staat ook een workaround genoemd. Dit komt neer om de 2e regel van ts_getInnerText als volgt te wijzigen:

function ts_getInnerText(el) {
	if (typeof el == "string") return el;
	if (typeof el == "undefined") { return "" }; // aangepast, retourneer een lege string indien undefined
	if (el.textContent) return el.textContent; // not needed but it is faster
	if (el.innerText) return el.innerText;     // IE doesn't have textContent
	var str = "";

	var cs = el.childNodes;
	var l = cs.length;
	for (var i = 0; i < l; i++) {
		switch (cs[i].nodeType) {
			case 1: //ELEMENT_NODE
				str += ts_getInnerText(cs[i]);
				break;
			case 3:	//TEXT_NODE
				str += cs[i].nodeValue;
				break;
		}
	}
	return str;
}

Mijn voorstel is nu om in MediaWiki:Common.js de aangepaste versie te zetten, om zo de workaround te aktiveren. Dit is ook uit te testen door dit in je eigen monobook.js toe te voegen. Ik zou het graag horen indien iemand bezwaren heeft. ∼ Wimmel 23 jul 2008 22:11 (CEST)[reageren]