MediaWiki:Gadget-OCR-toolbar.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
if (mw.config.get('wgNamespaceNumber') === 104) {
mw.loader.load( '/w/index.php?title=MediaWiki:Gadget-OCR-tools.js&action=raw&ctype=text/javascript' );
jQuery( document ).ready( function( $ ) {
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
$.when( mw.loader.using( [ 'ext.wikiEditor', 'ext.proofreadpage.article', 'ext.proofreadpage.page' ] ), $.ready ).then( function () {
function addButtons(){
////////////////////////////////////////////////////
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
/// 'section': 'advanced',
'section': 'proofreadpage-tools',
'groups': {
'OCR': {
'label': 'Доп. инструменты OCR:'
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
/// 'section': 'advanced',
'section': 'proofreadpage-tools',
'group': 'OCR',
'tools': {
'OCR-1': {
label: 'OCR: слепить строки в выделенном или во всем тексте',
type: 'button',
/// icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png',
icon: '//upload.wikimedia.org/wikipedia/commons/8/8b/Merge-arrows.gif',
action: {
type: 'callback',
execute: function(context){
ocr_1();
}
}
},
'OCR-2': {
label: 'OCR: {' + '{Перенос}} (в конец всего текста)',
type: 'button',
/// icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png',
icon: '//upload.wikimedia.org/wikipedia/commons/6/68/Merge-arrow.gif',
action: {
type: 'callback',
execute: function(context){
ocr_3();
}
}
},
'OCR-3': {
label: 'OCR: {' + '{Перенос2}} (в начало всего текста)',
type: 'button',
/// icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png',
icon: '//upload.wikimedia.org/wikipedia/commons/a/ae/Mergefrom.gif',
action: {
type: 'callback',
execute: function(context){
ocr_2();
}
}
},
'OCR-4': {
label: 'OCR: {' + '{ВАР}} (вокруг выделенного или всего текста)',
type: 'button',
/// icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png',
icon: '//upload.wikimedia.org/wikisource/ru/b/bb/Yat_round_icon.png',
action: {
type: 'callback',
execute: function(context){
ocr_4();
}
}
},
'OCR-6': {
label: 'OCR: удалить из выделенного текста все пробелы',
type: 'button',
/// icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png',
icon: '//upload.wikimedia.org/wikisource/ru/6/66/Merge-arrows-half.gif',
action: {
type: 'callback',
execute: function(context){
ocr_6();
}
}
}
}
} );
////////////////////////////////////////////////////
}
addButtons();
if ( !$('.section-proofreadpage-tools').length ) setTimeout( addButtons, 0 );
} );
}
} );
}