MediaWiki:Gadget-history-summary.js
Merk: Etter lagring vil det kanskje vera naudsynt at nettlesaren slettar mellomlageret sitt for at endringane skal tre i kraft.
- Firefox og Safari: Haldt nede Shift medan du klikkar på Oppdater, eller trykk anten Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
- Google Chrome: Trykk Ctrl-Shift-R (⌘-Shift-R på Mac)
- Internet Explorer og Edge: Haldt nede Ctrl medan du klikkar Oppdater, eller trykk Ctrl-F5
- Opera: Tøm mellomlageret i Verktøy → Innstillingar
(function(mw, $) {
if (mw.config.get('wgIsArticle') || mw.config.get('wgAction')!="history") return;
$(function() {
try {
var obj = {};
$("#pagehistory").find(".history-user>a.mw-userlink").each(function(i, el) {
var str = mw.html.escape(el.innerHTML);
if (!obj[str])
obj[str] = { count : 0, href : el.href.substr( el.href.indexOf(mw.config.get('wgServer')) + mw.config.get('wgServer').length ), content : el.innerHTML };
obj[str].count++;
});
var names = [];
for (var x in obj) names.push(x);
names.sort(function(a, b){ return a.localeCompare(b); });
var html = [];
for (var x in names) {
if (obj[names[x]]) html.push(
'<span><a'
+ (obj[names[x]].href ? ' href="' + obj[names[x]].href + '"' : '')
+ ' title="' + names[x] + '"'
+ '>' + obj[names[x]].content + '</a>'
+ ' (' + obj[names[x]].count + ')</span>');
}
$("#mw-content-text").append('<div class="history-summary"><a href="/wiki/Wikipedia:Contributions">Sammendrag</a>: ' + html.join(', ') + '</div>');
}
catch (e) {
// just go away
}
});
})(mediaWiki, jQuery);