Медиавики:Gadget-common-special-watchlist.js
Эзоҳ: Баъди захира намудан, Шумо метавонед тағйиротҳои худро аз хотираи браузер гузариш карда, бубинед. Дар браузерҳои Mozilla / Firefox / Safari: тугмаи Shift-ро пахш намуда бо мушак Reload-ро пахш кунед, ё Ctrl-Shift-R-ро пахш намоед (Cmd-Shift-R барои компютерҳои Apple Mac); дар браузери IE: тугмаи Ctrl-ро пахш намуда бо мушак Refresh-ро пахш намоед, ё Ctrl-F5-ро пахш намоед; дар браузери Konqueror:: бо мушак Reload-ро пахш кунед, ё тугмаи F5-ро пахш намоед; дар браузери Opera ба Шумо пурра тоза кардани хотираи браузер ба воситаи Tools→Preferences лозим аст.
/**
* Ввиду маленького размера не резон тратить на загрузку этого гаджета отдельный запрос; он грузится
* зарегистрированным участникам безусловно (в силу «|default» в [[MediaWiki:Gadgets-definition]]).
* Если код вырастет до нескольких килобайт, можно делегировать его загрузку [[MediaWiki:Common.js]]
* и загружать по условию.
*/
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Watchlist' ) {
runAsEarlyAsPossible( function () {
$( '.watchlist-msg' ).each( function() {
if ( !this.id ) return;
var hideId = 'hide- ' + this.id;
if ( $.cookie( hideId ) ) {
$( this ).remove();
} else {
$('<span title="Пинҳон кардани ин паём барои як ҳафта"' +
'style="float:right; margin-left:.7em; cursor:pointer; color:#04a;">[x]</span>')
.click( function() {
$.cookie( hideId, 'y', { expires: 7, path: '/' } );
$( this ).parent().remove();
} )
.prependTo( this );
}
} );
}, $( '.watchlist-msg' ) ); // Не «, mw.hook( 'wikipage.content' ).add», так как это событие
// файрит скрипт автоматического обновления СН, не трогающий
// верхнюю часть.
}