User:Yarl/buttons.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
Documentation for this user script can be added at User:Yarl/buttons. |
- Report page listing warnings and errors.
// Extra buttons in toolbar
// http://www.mediawiki.org/wiki/Extension:WikiEditor/Toolbar_customization
var customizeToolbar = function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'puste': {
label: '',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/9/97/BSicon_.svg/22px-BSicon_.svg.png',
action: { type: 'encapsulate', options: {
pre: " "
} } } } } );
// wikidata infobox
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'kategoria': {
label: 'Wikidata infobox',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Crystal_Clear_action_edit_add.png/22px-Crystal_Clear_action_edit_add.png',
action: { type: 'encapsulate', options: {
pre: "{{wikidata infobox}}"
} } } } } );
// kategoria
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'kategoria': {
label: 'Nowa kategoria',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Crystal_Clear_action_edit_add.png/22px-Crystal_Clear_action_edit_add.png',
action: { type: 'encapsulate', options: {
pre: "[\[Category:",
peri: "",
post: "]]"
} } } } } );
// defaultsort
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'kategoria': {
label: '{DEFAULTSORT}',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Crystal_Clear_action_reload.png/22px-Crystal_Clear_action_reload.png',
action: { type: 'encapsulate', options: {
pre: "{\{DEFAULTSORT:",
peri: "",
post: "}\}"
} } } } } );
// kategorie dla osób
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'katdlaosob': {
label: 'Kategorie dla osób',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Crystal_Clear_app_kuser.png/22px-Crystal_Clear_app_kuser.png',
action: { type: 'encapsulate', options: {
pre: "[\[Category:19",
peri: "50",
post: " births]]\n[\[Category: deaths]]\n[\[Category:People by name]]"
} } } } } );
// blank
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'puste2': {
label: '',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/9/97/BSicon_.svg/22px-BSicon_.svg.png',
action: { type: 'encapsulate', options: {
pre: " "
} } } } } );
// filedesc
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'filedesc': {
label: '{filedesc}',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Crystal_Clear_action_db_add.png/22px-Crystal_Clear_action_db_add.png',
action: { type: 'encapsulate', options: {
pre: "== {\{int:filedesc}\} ==",
post: ""
} } } } } );
// license
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'license': {
label: '{license}',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Crystal_Clear_action_db_remove.png/22px-Crystal_Clear_action_db_remove.png',
action: { type: 'encapsulate', options: {
pre: "== {\{int:license-header}\} ==",
post: ""
} } } } } );
// information
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main',
'group': 'insert',
'tools': { 'infotemplate': {
label: '{information}',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Crystal_Clear_action_db_status.png/22px-Crystal_Clear_action_db_status.png',
action: { type: 'encapsulate', options: {
pre: "{\{Information\n|description = ",
post: "\n|date = \n|source = \n|author = \n|permission = \n|other_versions = \n}\}"
} } } } } );
// grupa 'szablony'
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced',
'groups': {
'szablony': {
'label': 'Szablony'
} } } );
// speedy
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced',
'group': 'szablony',
'tools': { 'speedy': {
label: '{speedy}',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Crystal_error.png/22px-Crystal_error.png',
action: { type: 'encapsulate', options: {
pre: "{\{speedy|moved to [[:Category:",
peri: "",
post: "]]}\}"
} } } } } );
// superseded
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced',
'group': 'szablony',
'tools': { 'bull': {
label: '{superseded}',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Crystal_128_forward.png/22px-Crystal_128_forward.png',
action: { type: 'encapsulate', options: {
pre: "{\{superseded|",
peri: "Plik.jpg",
post: "}\}"
} } } } } );
// dupe
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced',
'group': 'szablony',
'tools': { 'bull': {
label: '{dupe}',
type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/1/14/Crystal_128_forward_green.png/22px-Crystal_128_forward_green.png',
action: { type: 'encapsulate', options: {
pre: "{\{dupe|",
peri: "Plik.jpg",
post: "}\}"
} } } } } );
}
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 () {
$(document).ready( customizeToolbar );
} );
}
} );
}