Bruger:SimmeD/confirmwatchlistrollback.js
Udseende
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
/*
* Will pop-up a confirmation dialog when rollback link is clicked from Watchlist.
* Hit the "cancel" button if you had clicked Rollback accidentally and the edit will not be reverted.
* To install add importScript('User:Zvn/confirmwatchlistrollback.js'); to your monobook.js.
*/
function confirmWatchlistRollback()
{
if(wgCanonicalSpecialPageName=='Watchlist' || wgCanonicalSpecialPageName=='Recentchanges')
{
var rollbackNodes;
if(!document.getElementsByClassName)
{
rollbackNodes=getElementsByClassName(document.getElementById("bodyContent"),"span","mw-rollback-link");
}
else
{
rollbackNodes=document.getElementsByClassName('mw-rollback-link');
}
var rollbackclicked=function (e)
{
if(!e)
{
e=window.event;
}
if(!confirm("Er du sikker på, du vil rulle disse ændringer tilbage?"))
{
if(e.stopPropagation)
{
e.stopPropagation();
e.preventDefault();
}
else
{
e.cancelBubble=true;
e.returnValue=false;
}
}
};
for (var i=0;i<rollbackNodes.length;i++)
{
rollbackNodes[i].childNodes[1].onclick=rollbackclicked;
}
}
}
$(confirmWatchlistRollback);