Järjestelmäviesti:Gadget-historydiff.js
Siirry navigaatioon
Siirry hakuun
Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.
- Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
- Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
- Internet Explorer ja Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
- Opera: Paina Ctrl-F5.
function load_historydiff()
{
/* Ladataan koko WikEdDiff */
var WikEdDiffLoadStarted=0;
function loadWikedDiff() {
WikEdDiffLoadStarted=1;
// document.write('<script type="text/javascript" src="//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEdDiff.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
mw.loader.load('//fi.wikipedia.org/w/index.php?title=user:Zache/historydiff.js&action=raw&ctype=text/javascript');
WikEdDiffLoadStarted=2;
}
/* Lisätään autorun wikeddiff-linkit */
function fix_watchlist() {
$(".flaggedrevs-pending A").each(function () {
var origHref = $(this).attr('href');
$(this).attr('href', origHref + "&wikeddiff=1");
});
}
function fix_pendingchanges() {
$("A").each(function () {
var origHref = $(this).attr('href');
if (origHref && origHref.search("diff=cur")!=-1)
$(this).attr('href', origHref + "&wikeddiff=1");
});
}
function fix_article() {
$("#mw-fr-revisiontag").find("A").each(function () {
var origHref = $(this).attr('href');
if (origHref && origHref.search("diff=cur")!=-1)
$(this).attr('href', origHref + "&wikeddiff=1");
});
}
function fix_history() {
$(".mw-fr-hist-difflink").find("A").each(function () {
var origHref = $(this).attr('href');
$(this).attr('href', origHref + "&wikeddiff=1");
});
}
// Ei ladata wikeddiffiä kuin niillä sivuilla joissa sitä käytetään.
if (mw.config.get('wgNamespaceNumber')==-1)
{
switch (mw.config.get("wgCanonicalSpecialPageName"))
{
case "Recentchangeslinked" :
case "Recentchanges" :
case "Watchlist" : $(fix_watchlist); loadWikedDiff(); break;
case "PendingChanges": $(fix_pendingchanges); loadWikedDiff(); break;
case "Contributions" : loadWikedDiff(); break;
}
}
else if (mw.config.get('wgAction')=="history")
{
$(fix_history);
loadWikedDiff();
}
else if (document.getElementById("mw-diff-otitle1") || document.getElementById("mw-diff-ntitle1") )
{
loadWikedDiff();
} else if (document.getElementById("mw-fr-revisiontag")) {
// Nopeusongelmia joten tätä ei kierrätetä addOnloadHookin kautta
fix_article();
}
}
$(load_historydiff)