Участник:Lozman/common.js
Страница персонального оформления. После сохранения очистите кэш браузера.
function customizeToolbar() {
$('#wpTextbox1').wikiEditor('addToToolbar', { section:'main', groups: {'ruws':{}}});
appendCSS('.wikiEditor-ui-toolbar .group-insert {border-right:1px solid #DDD}');
mw.loader.load('//ru.wikisource.org/w/index.php?title=User:Lozman/editsuggest.js&action=raw&ctype=text/javascript');
mw.loader.load('//ru.wikisource.org/w/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript');
mw.loader.load('//ru.wikisource.org/w/index.php?title=MediaWiki:Gadget-Deyatificator.js&action=raw&ctype=text/javascript');
mw.loader.load('//ru.wikisource.org/w/index.php?title=MediaWiki:Gadget-urldecoder.js&action=raw&ctype=text/javascript');
mw.loader.load('//ru.wikisource.org/w/index.php?title=User:Lozman/toolbar.js&action=raw&ctype=text/javascript');
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'main', group: 'ruws',
tools: {
/*'wikify': {
type: 'button',
action: { type:'callback', execute: Wikify },
label: 'Викификатор',
icon: 'http://upload.wikimedia.org/wikipedia/commons/0/06/Wikify-toolbutton.png'
},*/
'quote': {
type:'button',
action: { type:'encapsulate', options: {pre:"{\{Q|Цитата = ", post:"|Комментарий = |Автор = |Оригинал = }}"}},
label: 'Цитата',
icon: 'http://upload.wikimedia.org/wikipedia/commons/7/72/Q_icon.png'
}
}
})
}
// Check if we are in edit mode and the required modules are available and then customize the toolbar
if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1 ) {
mw.loader.using( 'user.options', function () {
if ( mw.user.options.get('usebetatoolbar') ) {
mw.loader.using( 'ext.wikiEditor', function () {
$(customizeToolbar);
} );
}
} );
}
mw.loader.load('//en.wikisource.org/w/index.php?title=MediaWiki:Gadget-massdelete.js&action=raw&ctype=text/javascript');