Медиавики:Gadget-common-action-history.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]] и загружать по
* условию/условиям.
*
* Так как на настоящий момент гаджет содержит только функции для зарегистрированных
* участников, он грузится только им. Если это изменится, удалите «|rights=minoredit» из
* [[MediaWiki:Gadgets-definition]] для этого гаджета.
*/
if ( mw.config.get( 'wgAction' ) === 'history' ) {
$( function() {
// Функция для добавления ссылки в меню под заголовком
function addSubLink( aa, toolname ) {
$( '#contentSub' ).append( ' · ',
$( aa )
.attr( 'id', toolname ).attr( 'href', '#' )
.css( 'font-style', 'italic' )
.click ( function ( e ) {
e.preventDefault();
importScript( 'MediaWiki:Tool/' + this.id + '.js' );
} )
);
}
// Добавить ссылки «Бозгашт ба» для автопатрулируемых, патрулирующих и администраторов
var wgUserGroups = mw.config.get( 'wgUserGroups' );
if( wgUserGroups && /editor|sysop/.test( wgUserGroups.join( '|' ) ) ) {
addSubLink( '<a title="Иловаи ҳавола барои баргашт ба нусхаи кӯҳна">Бозгашт ба ...</a>', 'HistoryRevertTo' );
}
// Изменить отображение ссылок «обновлено с моего последнего посещения»
var upd = $( '.updatedmarker' );
upd
.attr( 'title', upd.eq( 0 ).text() )
.text( '☆' )
.css( 'background', '#bfb' )
.show();
} );
}