MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
Juha Villman (talk | contribs) No edit summary |
Juha Villman (talk | contribs) No edit summary |
||
Line 13: | Line 13: | ||
}); | }); | ||
mw.loader.load( 'ext.wikiEditor.toolbar' ); | |||
var customizeToolbar = function() { | |||
/* Your code goes here */ | |||
$('#wpTextbox1').wikiEditor('addToToolbar', { section: 'advanced', group: 'format', tools: { "strikethrough": { label: 'Strike', type: 'button', icon: '//upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png', action: { type: 'encapsulate', options: { pre: "<s>", post: "</s>" } } } }}); | |||
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "hline": { label: 'Horizontal line', type: 'button', icon: '//bits.wikimedia.org/skins-1.5/common/images/button_hr.png', action: { type: 'encapsulate', options: { pre: "----", ownline: true } } } }} ); | |||
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "underline": { label: 'Underline', type: 'button', icon: 'http://www.opasnet.org/pictures/underline.png', action: { type: 'encapsulate', options: { pre: "<u>", | |||
peri: "Underlined text", | |||
post: "</u>" } } } }} ); | |||
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "center": { label: 'Center', type: 'button', icon: 'http://www.opasnet.org/pictures/centerbut.png', action: { type: 'encapsulate', options: { pre: "<center>", | |||
peri: "Centered text", | |||
post: "</center>" } } } }} ); | |||
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "attack": { label: 'Attack', type: 'button', icon: 'http://www.opasnet.org/pictures/attack.png', action: { type: 'encapsulate', options: { pre: "{{attack|# |", | |||
peri: "Enter your attacking argumentation between these two bars", | |||
post: "|--~~"+"~~}}" } } } }} ); | |||
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "defend": { label: 'Defend', type: 'button', icon: 'http://www.opasnet.org/pictures/defend.png', action: { type: 'encapsulate', options: { pre: "{{defend|# |", | |||
peri: "Enter your defending argumentation between these two bars", | |||
post: "|--~~"+"~~}}" } } } }} ); | |||
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "comment": { label: 'Comment', type: 'button', icon: 'http://www.opasnet.org/pictures/comment.png', action: { type: 'encapsulate', options: { pre: "{{comment|# |", | |||
peri: "Enter your comment between these two bars", | |||
post: "|--~~"+"~~}}" } } } }} ); | |||
}; | |||
/* 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 ) { mw.loader.using( 'user.options', function () { if ( mw.user.options.get('usebetatoolbar') ) { mw.loader.using( 'ext.wikiEditor.toolbar', function () { $(document).ready( customizeToolbar ); } ); } } );} |
Revision as of 11:47, 28 January 2014
$j(document).ready( function() {
$j('#wpTextbox1').live('keydown', function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 9) {
e.preventDefault();
// call custom function here
insertTags(' ','','');
}
});
});
mw.loader.load( 'ext.wikiEditor.toolbar' );
var customizeToolbar = function() {
/* Your code goes here */
$('#wpTextbox1').wikiEditor('addToToolbar', { section: 'advanced', group: 'format', tools: { "strikethrough": { label: 'Strike', type: 'button', icon: '//upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png', action: { type: 'encapsulate', options: { pre: "<s>", post: "</s>" } } } }});
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "hline": { label: 'Horizontal line', type: 'button', icon: '//bits.wikimedia.org/skins-1.5/common/images/button_hr.png', action: { type: 'encapsulate', options: { pre: "----", ownline: true } } } }} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "underline": { label: 'Underline', type: 'button', icon: 'http://www.opasnet.org/pictures/underline.png', action: { type: 'encapsulate', options: { pre: "<u>",
peri: "Underlined text",
post: "</u>" } } } }} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "center": { label: 'Center', type: 'button', icon: 'http://www.opasnet.org/pictures/centerbut.png', action: { type: 'encapsulate', options: { pre: "<center>",
peri: "Centered text",
post: "</center>" } } } }} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "attack": { label: 'Attack', type: 'button', icon: 'http://www.opasnet.org/pictures/attack.png', action: { type: 'encapsulate', options: { pre: "{{attack|# |",
peri: "Enter your attacking argumentation between these two bars",
post: "|--~~"+"~~}}" } } } }} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "defend": { label: 'Defend', type: 'button', icon: 'http://www.opasnet.org/pictures/defend.png', action: { type: 'encapsulate', options: { pre: "{{defend|# |",
peri: "Enter your defending argumentation between these two bars",
post: "|--~~"+"~~}}" } } } }} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { section: 'advanced', group: 'format', tools: { "comment": { label: 'Comment', type: 'button', icon: 'http://www.opasnet.org/pictures/comment.png', action: { type: 'encapsulate', options: { pre: "{{comment|# |",
peri: "Enter your comment between these two bars",
post: "|--~~"+"~~}}" } } } }} );
};
/* 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 ) { mw.loader.using( 'user.options', function () { if ( mw.user.options.get('usebetatoolbar') ) { mw.loader.using( 'ext.wikiEditor.toolbar', function () { $(document).ready( customizeToolbar ); } ); } } );}