跳至內容

MediaWiki:Common.js/WatchlistNotice.js

來自 Wikibooks,面向開放世界的開放書
注意:儲存後,更改可能不會立即發生。單擊此處瞭解如何繞過瀏覽器的快取。
  • Mozilla / Firefox / Safari:在單擊重新載入時按住Shift 鍵,或按Ctrl-Shift-R(在 Apple Mac 上按Cmd-Shift-R);
  • IE:在單擊重新整理時按住Ctrl 鍵,或按Ctrl-F5
  • Konqueror:只需單擊重新載入按鈕或按F5
  • Opera 使用者可能需要在工具→首選項中徹底清除其快取。
/*
 *  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 ( mw.cookie.get('hidewatchlistmessage') === 'yes' ) {
		$watchlistMessage.hide();
		return;
	}

	$('<span>[<a id="dismissButton" title="Hide this message for one week">dismiss</a>]</span>')
		.appendTo( $watchlistMessage )
		.click( function() {
			mw.cookie.set('hidewatchlistmessage', 'yes', { 'expires': 7, 'path': '/' });
			$watchlistMessage.hide();
		});
}

if ( mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist') {
  $.when( mw.loader.using(['mediawiki.cookie']), $.ready ).then( addDismissButton );
}
華夏公益教科書