MediaWiki:common.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (â-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (â-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
// Check if we're editing a page.
if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 ) {
// Add a hook handler.
mw.hook( 'wikiEditor.toolbarReady' ).add( function ( $textarea ) {
// Configure a new toolbar entry on the given $textarea jQuery object.
//Begin all the $textarea.wikiEditor stuff
$textarea.wikiEditor( 'addToToolbar', {
sections: {
extended: {
type: 'toolbar', // Can also be 'booklet',
label: 'Extended'
// or labelMsg: 'section-templates-label' for a localized label
}
}
} );
$textarea.wikiEditor( 'addToToolbar', {
section: 'extended',
groups: {
list: {
tools: {
templates: {
label: 'Templates',
type: 'select',
list: {
'dsa1': {
label: '{{dsa|birth=|death=}}',
action: {
type: 'encapsulate',
options: {
pre: '{{dsa|birth=',
post: '|death=}}'
}
}
},
'dsa2': {
label: '{{dsa|birth=|birthphrase=|death=|deathphrase=}}',
action: {
type: 'encapsulate',
options: {
pre: '{{dsa|birth=',
post: '|birthphrase=|death=|deathphrase=}}'
}
}
},
}
}
}
}
}
} );
$textarea.wikiEditor( 'addToToolbar', {
section: 'extended',
groups: {
list: {
tools: {
templates: {
label: 'Categories',
type: 'select',
list: {
'cPeople': {
label: 'People',
action: {
type: 'encapsulate',
options: {
pre: '[[Category:People]]'
}
}
},
'cFPeople': {
label: 'Fictional People',
action: {
type: 'encapsulate',
options: {
pre: '[[Category:Fictional People]]',
}
}
},
'cTVShows': {
label: 'Television Shows',
action: {
type: 'encapsulate',
options: {
pre: '[[Category:Television Shows]]',
}
}
},
'cTVSeasons': {
label: 'Television Seasons',
action: {
type: 'encapsulate',
options: {
pre: '[[Category:Television Seasons]]',
}
}
},
'cMovies': {
label: 'Movies',
action: {
type: 'encapsulate',
options: {
pre: '[[Category:Movies]]',
}
}
},
'cBooks': {
label: 'Books',
action: {
type: 'encapsulate',
options: {
pre: '[[Category:Books]]',
}
}
},
'cVGs': {
label: 'Video Games',
action: {
type: 'encapsulate',
options: {
pre: '[[Category:Video Games]]',
}
}
},
}
}
}
}
}
} );
$textarea.wikiEditor( 'addToToolbar', {
section: 'extended',
groups: {
list: {
tools: {
misc: {
label: 'Misc',
type: 'select',
list: {
'comments': {
label: 'Comment',
action: {
type: 'encapsulate',
options: {
pre: '<!-- ',
post: ' -->'
}
}
},
'nowiki': {
label: 'Nowiki',
action: {
type: 'encapsulate',
options: {
pre: '<nowiki>',
post: '</nowiki>'
}
}
},
'horline': {
label: 'Horizontal Line',
action: {
type: 'encapsulate',
options: {
pre: '----',
ownline: true
}
}
},
'defsort': {
label: 'Default Sort',
action: {
type: 'encapsulate',
options: {
pre: '{{DEFAULTSORT:',
post: '}}'
}
}
},
'lcasetitle': {
label: 'Lowercase title',
action: {
type: 'encapsulate',
options: {
pre: '{{lowercase title}}',
}
}
},
}
}
}
}
}
} );
$textarea.wikiEditor( 'addToToolbar', {
section: 'characters',
pages: {
hiragana: {
layout: 'characters',
label: 'Hiragana',
characters: [ 'ã', 'ã', 'ã', 'ã', 'ã
', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã ', 'ã¡', 'ã¢', 'ã£', 'ã¤', 'ã¥', 'ã¦', 'ã§', 'ã¨', 'ã©', 'ãª', 'ã«', 'ã¬', 'ã', 'ã®', 'ã¯', 'ã°', 'ã±', 'ã²', 'ã³', 'ã´', 'ãµ', 'ã¶', 'ã·', 'ã¸', 'ã¹', 'ãº', 'ã»', 'ã¼', 'ã½', 'ã¾', 'ã¿', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã
', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã¼' ]
}
}
} );
$textarea.wikiEditor( 'addToToolbar', {
section: 'characters',
pages: {
katakana: {
layout: 'characters',
label: 'Katakana',
characters: [ 'ã¡', 'ã¢', 'ã£', 'ã¤', 'ã¥', 'ã¦', 'ã§', 'ã¨', 'ã©', 'ãª', 'ã«', 'ã¬', 'ã', 'ã®', 'ã¯', 'ã°', 'ã±', 'ã²', 'ã³', 'ã´', 'ãµ', 'ã¶', 'ã·', 'ã¸', 'ã¹', 'ãº', 'ã»', 'ã¼', 'ã½', 'ã¾', 'ã¿', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã
', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã', 'ã ', 'ã¡', 'ã¢', 'ã£', 'ã¤', 'ã¥', 'ã¦', 'ã§', 'ã¨', 'ã©', 'ãª', 'ã«', 'ã¬', 'ã', 'ã®', 'ã¯', 'ã°', 'ã±', 'ã²', 'ã³', 'ã´', 'ãµ', 'ã¶', 'ã', 'ã', 'ã¼' ]
}
}
} );
//End all the $textarea.wikiEditor stuff-->
} );
}