MediaWiki:Common.js/WatchlistNotice.js
外觀
注意:儲存後,更改可能不會立即發生。單擊此處瞭解如何繞過瀏覽器的快取。
- Mozilla / Firefox / Safari:在單擊重新載入時按住Shift 鍵,或按Ctrl-Shift-R(在 Apple Mac 上按Cmd-Shift-R);
- IE:在單擊重新整理時按住Ctrl 鍵,或按Ctrl-F5;
- Konqueror:只需單擊重新載入按鈕或按F5;
- Opera 使用者可能需要在工具→首選項中徹底清除其快取。
|
|
這是所有使用者的 JavaScript。您可以在 討論頁 或 提案閱覽室 提交更改建議。在此處所做錯誤會中斷 Wikibooks。您可以在您的 個人 JavaScript 中先測試更改。由於快取,更改最多可能需要 31 天 才能傳播到所有使用者。 |
/*
* 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 );
}