MediaWiki:Gadget-editssincelast.js
OBS: Efter du har publicerat sidan kan du behöva tömma din webbläsares cache för att se ändringarna.
- Firefox / Safari: Håll ned Skift och klicka på Uppdatera sidan eller tryck Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
- Google Chrome: Tryck Ctrl-Skift-R (⌘-Skift-R på Mac)
- Internet Explorer / Edge: Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5
- Opera: Tryck Ctrl-F5.
//Från http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/Changes_since_I_last_edited, sedan översatt
function addSinceTab() {
if (window.location.href.indexOf("&action=history&gotosince=true")!=-1) {
do_since_I_last_edited()
}
else if (mw.config.get('wgCanonicalNamespace') != "Special") {
mw.util.addPortletLink("p-cactions", mw.config.get('wgScript')+"?title="+mw.config.get('wgPageName')+"&action=history&gotosince=true", 'Sen senast', 'ca-since', "alla ändringar sedan din senaste redigering", "");
}
}
function do_since_I_last_edited() {
var csub=document.getElementById("contentSub");
var msg=document.createElement("p");
msg.appendChild(document.createTextNode
("Analyserar historiken... Var god dröj..."));
msg.className="error";
csub.insertBefore(msg, csub.firstChild)
var hists=document.getElementById("pagehistory").getElementsByTagName('li');
for (n=0;n<hists.length;n++) {
if (hists[n].getElementsByTagName("span")[0].getElementsByTagName('a')[0].innerHTML==mw.config.get('wgUserName')) {
document.location=hists[n].childNodes[1].href;
return;
}
}
msg.replaceChild(document.createTextNode
("Du har inte redigerat Denna sida! (I alla fall, inte nyligen). Vill du granska en längre tidsperiod? "),
msg.firstChild);
var lookharderA = document.createElement("A");
lookharderA.href = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title='+mw.config.get('wgPageName')+'&action=history&gotosince=true&limit=1000';
lookharderA.innerHTML = '1000';
msg.appendChild(lookharderA);
msg.appendChild(document.createTextNode
(" "));
lookharderA = document.createElement("A");
lookharderA.href = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title='+mw.config.get('wgPageName')+'&action=history&gotosince=true&limit=2500';
lookharderA.innerHTML = '2500';
msg.appendChild(lookharderA);
msg.appendChild(document.createTextNode
(" "));
lookharderA = document.createElement("A");
lookharderA.href = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title='+mw.config.get('wgPageName')+'&action=history&gotosince=true&limit=5000';
lookharderA.innerHTML = '5000';
msg.appendChild(lookharderA);
}
$(addSinceTab);