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 );
}