MediaWiki:Gadget-toReasonator.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), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 && mw.config.get( 'wgAction' ) === 'view' ) {
mw.hook( 'wikipage.content' ).add( function ( $content ) {
var lang = mw.config.get( 'wgUserLanguage' ) || mw.config.get( 'wgContentLanguage' );
var wdPrefix = "https://www.wikidata.org/wiki/";
var resPrefix = '//tools.wmflabs.org/reasonator/?q=';
var resSuffix = '&lang=' + lang;
$content.find( '.extiw[href^="' + wdPrefix + 'Q"]' ).each( function( index, item ) {
var $item = $( item );
if ( $item.attr( 'title' ) === 'd:' + $item.text() ) {
return;
}
var itemId = $item.attr( 'href' ).substring( wdPrefix.length );
$item.attr( 'href', resPrefix + itemId + resSuffix );
} );
} );
}