// Script from [[User:AndyZ/peerreviewer.js]]
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:AndyZ/peerreviewer.js'
+ '&action=raw&ctype=text/javascript');
// [[User:Lupin/popups.js]]
importScript('User:Lupin/popups.js');
<source lang="javascript" enclose="div">
/**
* Unwatch from watchlist
* Unwatchlink per item on watchlist (adds " | unwatch" for each entry)
* Rewritten by Krinkle (2011-01-31)
*
* @source: http://www.mediawiki.org/wiki/Snippets/Unwatch_from_watchlist
* @rev: 1
*/
function addUnwatchlink(){
// Only on Watchlist and not in the /edit or /raw mod
if ( wgCanonicalSpecialPageName !== 'Watchlist' || window.location.href.indexOf( '/edit' ) > 0 || window.location.href.indexOf( '/raw' ) > 0 ) {
return false;
}
// Get the links
var $wlHistLinks = $( '#content' ).find( 'ul.special > li > a[href$="action=history"]');
$.each( $wlHistLinks, function() {
var $el = $( this ), // Cache the result instead of calling $() again
$unwatch = $el.clone()
.text( 'unwatch' )
.attr( 'href', function( i, val ) {
return val.replace( 'action=history', 'action=unwatch' );
} );
$el.after( $unwatch ).after( ' | ' );
});
}
$(document).ready( addUnwatchlink );
</source>