Bruger:Rodejong/stalk.js
Bemærk, efter at have gemt, er du almindeligvis nødt til at tømme din browsers cache for at kunne se ændringerne.
Mozilla/Firefox/Safari/Konqueror: Hold shifttasten nede og klik på reload eller tryk på ctrl-shift-r
Internet Explorer: Ctrl-F5
Opera: F5
Safari til Mac: ⌥⌘E
Mozilla/Firefox/Safari/Konqueror: Hold shifttasten nede og klik på reload eller tryk på ctrl-shift-r
Internet Explorer: Ctrl-F5
Opera: F5
Safari til Mac: ⌥⌘E
/*
Open diffs live from the user contribution list
(c) 2013 Zanaq, GPL
*/
if (wgCanonicalNamespace == "Special" && wgCanonicalSpecialPageName == "Contributions")
{
txtShowLiveDiff = '[vis]';
txtHideLiveDiff = '[skjul]';
var openeddiffcounter = 0;
$('#mw-content-text li').append(' <a onclick=showlivediv(this) onmouseover=loadlivediff(this)>' + txtShowLiveDiff + '</a>');
function loadlivediff(a)
{
diff = $(a).parent();
if (typeof(diff.find('div').html()) != 'undefined') return;
q = $('\<div\/\>', {html: 'Ladende...'}).hide();
diff.append(q);
h = diff.find('a:nth-child(2)').attr('href');
$.ajax({url: h, success: function(xml) { insertlivediv(xml, diff, q); }});
}
function insertlivediv(h, diff, q)
{
t = $(h).find('#mw-content-text > table.diff');
q.html(t);
}
function showlivediv(a)
{
diff = $(a).parent();
d = diff.find('div');
if (d.is(":visible")) {
d.hide();
$(a).html(txtShowLiveDiff);
} else {
d.show();
$(a).html(txtHideLiveDiff);
}
}
}