MediaWiki:Gadget-extra-toolbar-buttons-core.js: Difference between revisions
Content deleted Content added
update |
clean up; mw.toolbar.addButton now takes an object, no need to map the arguments, though it takes .imageId not .id; make it pass jshint |
||
Line 1:
/*global mw, importScriptURI, importScript */
/*jshint strict: false, browser: true, jquery: true */
/**
* Extra toolbar options
*
* Description: Adds extra buttons to the old (non-enhanced) editing toolbar.
Line 6 ⟶ 9:
*/
mw.loader.using( 'mediawiki.action.edit', function () {
var buttons, i, len;
buttons = [
{
'
'imageFile':
'speedTip':
'tagOpen':
'tagClose':
'sampleText':
},
{
'
'imageFile':
'speedTip':
'tagOpen':
'tagClose':
'sampleText':
},
{
'
'imageFile':
'speedTip':
'tagOpen':
'tagClose':
'sampleText':
},
{
'
'imageFile':
'speedTip':
'tagOpen':
'tagClose':
'sampleText':
},
{
'
'imageFile':
'speedTip':
'tagOpen':
'tagClose':
'sampleText':
},
{
'
'imageFile':
'speedTip':
'tagOpen':
'tagClose':
'sampleText':
},
{
'
'imageFile':
'speedTip':
'tagOpen':
'tagClose':
'sampleText':
},
{
'
'imageFile':
'speedTip':
'tagOpen': '{| class="wikitable"\n|',
'tagClose':
'sampleText':
},
{
'
'imageFile':
'speedTip':
'tagOpen':
'tagClose':
'sampleText':
}
];
for ( i = 0, len = buttons.length; i < len; i++ ) {
mw.toolbar.addButton( buttons[i] );
}
Line 124 ⟶ 103:
*/
$(function () {
if (document.___location.search.indexOf(
document.getElementsByName('wpAutoSummary')[0].value = '1';
}
});
Line 142 ⟶ 121:
function initializeRefTools() {
if (
importScriptURI('//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbarBase.js&action=raw&ctype=text/javascript');
if( mw.user.options.get('usebetatoolbar') && mw.user.options.get('usebetatoolbar-cgd') ) {
// Enhanced editing toolbar is on with dialogs. Load standard refToolbar.
mw.loader.using( 'ext.wikiEditor.toolbar', function () {
importScript('MediaWiki:RefToolbar.js');
});
} else if( mw.user.options.get('usebetatoolbar') ) {
// Dialogs are off. Load refToolbar 2.0 without dialogs.
mw.loader.using( 'ext.wikiEditor.toolbar', function () {
importScript('MediaWiki:RefToolbarNoDialogs.js');
});
Line 159 ⟶ 138:
importScript('MediaWiki:RefToolbarLegacy.js');
}
window.refToolbarInstalled = true;
}
}
|