MediaWiki:Gadget-common-action-history.js
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
/**
* Ввиду маленького размера не резон тратить на загрузку этого гаджета отдельный запрос; он грузится
* безусловно (в силу «|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();
} );
}