Difference between revisions of "MediaWiki:Common.js"

From Opasnet
Jump to: navigation, search
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 ); } ); } } );}