Gebruiker:Frank Geerlings/votecounter.js
Opmerking: nadat u de wijzigingen hebt gepubliceerd is het wellicht nodig uw browsercache te legen.
- Firefox / Safari: houd Shift ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
- Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
- Internet Explorer / Edge: houd Ctrl ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5
- Opera: druk op Ctrl-F5.
$("h4 span.mw-headline[id^='Voor_']").map(function (a, b) {
var $voor = $(b);
var $voorol = $voor.parent().next();
var voor = $voorol.children().length;
var $tegen = $voorol.next().first();
var $tegenol = $voorol.next().next();
var tegen = $tegenol.children().length;
if (voor === 1 && $voorol.first().text().trim() === "...") {
voor--;
}
if (tegen === 1 && $tegenol.first().text().trim() === "...") {
tegen--;
}
var voorProcent = Math.round((voor * 1000) / (voor + tegen)) / 10;
var tegenProcent = Math.round((tegen * 1000) / (voor + tegen)) / 10;
var tekst = voor + " voor, " + tegen + " tegen (" + voorProcent + "% vs " + tegenProcent + "%)"
$voor.append(' (<abbr title="' + tekst + '">' + voorProcent + '%</abbr>)');
$tegen.append(' (<abbr title="' + tekst + '">' + tegenProcent + '%</abbr>)');
});