Користувач:DixonD/poetry.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(){
    mw.loader.using( 'ext.wikiEditor', function() {
        if ($('#editform').length) {
            $('#wpTextbox1' ).wikiEditor( 'addToToolbar', {
                'section': 'main',
                'groups': {
                    'dixond': {
                        'label': 'DixonD'
                        }
                    }
                });
     
            $('#wpTextbox1').wikiEditor('addToToolbar', {
                'section': 'main',
                'group': 'dixond',
                'tools': {
                    id: {
                        type:'button',
                        action: {type:'callback', execute: poetryMain},
                        label:'Поезія',
                        icon: 'http://upload.wikimedia.org/wikipedia/commons/2/27/Japanese_Map_symbol_%28Library%29.svg'
                    }
                }
            })
        }
    });
});

function poetryMain() {
    var text = $('#wpTextbox1').val();
    
    text = text.replace(/[^\S\n]*\n/g, '<br />\n');
    
    $('#wpTextbox1').val(text);

    $('#wpHeaderTextbox').val($('#wpHeaderTextbox').val() + '\n{{block center/s}}');
    
    $('#wpFooterTextbox').val('{{block center/e}}\n' + $('#wpFooterTextbox').val());
}