Diferencia entre revisiones de «Usuario:King of Herdaz/common.js»

De La Coppermind
Ir a la navegación Ir a la búsqueda
m (trying to make url ref template dropdown useful)
(testing something)
Etiqueta: Vaciado
Línea 1: Línea 1:
var customizeToolbar = function() {
 
/* Your code goes here */
 
// Add category button
 
$('#wpTextbox1').wikiEditor('addToToolbar', {
 
section: 'advanced',
 
group: 'insert',
 
tools: {
 
"category": {
 
label: 'Category',
 
type: 'button',
 
icon: '//upload.wikimedia.org/wikipedia/commons/2/2d/Button_clipboard_category.png',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: "[[Category: ",
 
post: "]]"
 
}
 
}
 
}
 
}
 
});
 
 
// Add image template button
 
$('#wpTextbox1').wikiEditor('addToToolbar', {
 
section: 'advanced',
 
group: 'insert',
 
tools: {
 
"category": {
 
label: 'Image',
 
type: 'button',
 
icon: '//upload.wikimedia.org/wikipedia/commons/7/76/Button_atelier_graphique.PNG',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: "{{image|",
 
post: "|side=|width=|caption}}"
 
}
 
}
 
}
 
}
 
});
 
 
//Remove references button
 
$( '#wpTextbox1' ).wikiEditor( 'removeFromToolbar', {
 
'section': 'main',
 
'group': 'insert',
 
'tool': 'reference'
 
});
 
 
//Add new references dropdown
 
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
 
section: 'advanced',
 
groups: {
 
list: {
 
tools: {
 
references: {
 
label: 'References',
 
type: 'select',
 
list: {
 
'book-button': {
 
label: '{' + '{book ref}}',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: '{' + '{book ref|',
 
post: '}}'
 
}
 
}
 
},
 
'wob-button': {
 
label: '{' + '{wob ref}}',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: '{' + '{wob ref|',
 
post: '}}'
 
}
 
}
 
},
 
'ref-button': {
 
label: '{' + '{ref}}',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: '{' + '{ref|',
 
post: '}}'
 
}
 
}
 
},
 
'epigraph-button': {
 
label: '{' + '{epigraph ref}}',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: '{' + '{epigraph ref|',
 
post: '}}'
 
}
 
}
 
},
 
'au-button': {
 
label: '{' + '{au ref}}',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: '{' + '{au ref|',
 
post: '}}'
 
}
 
}
 
},
 
'msh-button': {
 
label: '{' + '{msh ref}}',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: '{' + '{msh ref|',
 
post: '}}'
 
}
 
}
 
},
 
'file-button': {
 
label: '{' + '{file ref}}',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: '{' + '{file ref|',
 
post: '}}'
 
}
 
}
 
},
 
'url-button': {
 
label: '{' + '{url ref}}',
 
action: {
 
type: 'encapsulate',
 
options: {
 
pre: '{' + '{url ref|url=',
 
post: '|text=|date=|site=}}'
 
}
 
}
 
}
 
}
 
}
 
}
 
}
 
}
 
} );
 
};
 
 
/*
 
* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar...
 
* Don't touch below this line!
 
*/
 
if (['edit', 'submit'].indexOf(mw.config.get('wgAction')) !== -1) {
 
mw.loader.using('user.options').then(function() {
 
// This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
 
if (mw.user.options.get('usebetatoolbar') == 1) {
 
$.when(
 
mw.loader.using('ext.wikiEditor'), $.ready
 
).then(customizeToolbar);
 
}
 
});
 
}
 

Revisión del 17:37 24 dic 2020