User:TCN7JM/common.js: Difference between revisions
Content deleted Content added
Amorymeltzer (talk | contribs) m Remove legacy globals per phab:T72470 (see VPT notice) (revert and ping me if broken!) (via WP:JWB) Tag: Reverted |
? Tag: Reverted |
||
Line 51: | Line 51: | ||
addOnloadHook(confirmWatchlistRollback); |
addOnloadHook(confirmWatchlistRollback); |
||
importScript('User:Mr.Z-man/closeAFD.js'); |
|||
mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript'); |
mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript'); |
Revision as of 04:15, 20 February 2024
/*
*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.
*/
function confirmWatchlistRollback()
{
if(mw.config.get('wgCanonicalSpecialPageName')=='Watchlist')
{
var rollbackNodes;
if(!document.getElementsByClassName)
{
rollbackNodes=getElementsByClassName(document.getElementById("bodyContent"),"span","mw-rollback-link");
}
else
{
rollbackNodes=document.getElementsByClassName('mw-rollback-link');
}
function rollbackclicked(e)
{
if(!e)
{
var e=window.event;
}
if(!confirm("Are you sure you want to rollback this edit?"))
{
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;
}
}
}
addOnloadHook(confirmWatchlistRollback);
mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript');