User:Kozuch/common.js

// $('#content').css('border', '10px solid red');

/** * Unwatch from watchlist * Unwatchlink per item on watchlist (adds " | unwatch" for each entry) * Rewritten by Krinkle (2011-01-31) * * @source: www.mediawiki.org/wiki/Snippets/Unwatch_from_watchlist * @rev: 1 */ function addUnwatchlink{ // Only on Watchlist and not in the /edit or /raw mod if ( mw.config.get( '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 );