Користувач:Mahnka/edit.js

Матеріал з Вікіджерел

Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.

  • Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
  • Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
  • Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
  • Opera: натисніть Ctrl-F5
$(function () {

    if ($('#editform').length) {
        $('#wpTextbox1').on( 'wikiEditor-toolbar-doneInitialSections', function() {
        	
			$('#wpTextbox1' ).wikiEditor( 'addToToolbar', {
                'section': 'main',
                'groups': {
                    'mahnka': {
                        'label': 'Mahnka'
                    }
                }
            });
        	
        	$('#wpTextbox1').wikiEditor('addToToolbar', {
                section: 'main', group: 'mahnka', 
                tools: {
                	idpl:{
                    	type: 'button',
                    	action: {type:'callback', execute: langPl },
                    	label: 'langPl',
                    	icon: 'https://upload.wikimedia.org/wikipedia/commons/4/41/Flag_of_Poland_%281928%E2%80%931980%29.svg'
            		},
                }
        	});
        	
        });
    }
});

function langPl() 
{ 
	// Індекс:Українсько-польський словник. 1920.pdf
    var text = $('#wpTextbox1').val();
    text = text.replace(/([A-Za-zĄĆĘŁŃÓŚŹŻąćęłńóśźż(])+([A-Za-zĄĆĘŁŃÓŚŹŻąćęłńóśźż,. ()-:;…])+/g, '{{lang|pl|$&}}');
    text = text.replace(/\{\{lang\|pl\|nop\}\}/g, "nop");
    text = text.replace(/\{\{lang\|pl\|section begin\}\}/g, "section begin");
    text = text.replace(/\{\{lang\|pl\|section end\}\}/g, "section end");
    text = text.replace(/\{\{lang\|pl\|errata\}\}/g, "errata");
    $('#wpTextbox1').val(text);
}