MediaWiki:Common.js/WatchlistNotice.js

Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
/*
 *  Description: Hide the watchlist message for one week.
 *  Maintainers: [[w:User:Ruud Koot|Ruud Koot]]
 *  Updated by:  [[User:Darklama|darklama]]
 */
 
function addDismissButton() {
	var $watchlistMessage = $('#watchlist-message');
 
	if ( !$watchlistMessage.length ) return;
	if ( $.cookie('hidewatchlistmessage') === 'yes' ) {
		$watchlistMessage.hide();
		return;
	}
 
	$('<span>[<a id="dismissButton" title="Hide this message for one week">dismiss</a>]</span>')
		.appendTo( $watchlistMessage )
		.click( function() {
			$.cookie('hidewatchlistmessage', 'yes', { 'expires': 7, 'path': '/' });
			$watchlistMessage.hide();
		});
}
 
if ( mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist') $(document).ready( addDismissButton );