MediaWiki:Common.js: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(92 intermediate revisions by the same user not shown)
Line 1: Line 1:
var customizeToolbar = function() {
var customizeToolbar = function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'sections': {
'manual': {
'type': 'toolbar', // Can also be 'booklet'
'label': 'Manual'
// or 'labelMsg': 'section-manual-label' for a localized label
}
}
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'manual',
'groups': {
'tags': {
'label': 'Tags' // or use labelMsg for a localized label, see above
}
}
} );
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: 'long dash',
type: 'button',
icon: 'https://jollycontrarian.com/images/5/55/Dash.png',
action: {
type: 'encapsulate',
options: {
pre: "—",
post: ""
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
section: 'advanced',
group: 'format',
group: 'format',
tools: {
tools: {
"strikethrough": {
"template": {
label: 'Strike',
label: 'scarequotes',
type: 'button',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png',
icon: 'https://jollycontrarian.com/images/b/ba/Scare.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
options: {
options: {
pre: "<s>",
pre: "",
post: "</s>"
post: ""
}
}
}
}
Line 18: Line 55:
}
}
});
});
};
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: 'apostrophe',
type: 'button',
icon: 'https://jollycontrarian.com/images/5/5b/Apo.png',
action: {
type: 'encapsulate',
options: {
pre: "’",
post: ""
}
}
}
}
});


/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
$('#wpTextbox1').wikiEditor('addToToolbar', {
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
section: 'advanced',
mw.loader.using( 'user.options', function () {
group: 'format',
// This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
tools: {
if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
"template": {
$.when(
label: '{{ - }}',
mw.loader.using( 'ext.wikiEditor.toolbar' ), $.ready
type: 'button',
).then( customizeToolbar );
icon: 'https://jollycontrarian.com/images/3/30/Template.png',
action: {
type: 'encapsulate',
options: {
pre: "{{",
post: "}}"
}
}
}
}
} );
}
}
});
// Add the customizations to LiquidThreads' edit toolbar, if available
mw.hook( 'ext.lqt.textareaCreated' ).add( customizeToolbar );


$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"Substitute": {
label: 'subst:',
type: 'button',
icon: 'https://jollycontrarian.com/images/0/03/Sbs.png',
action: {
type: 'encapsulate',
options: {
pre: "{{subst:",
post: "}}"
}
}
}
}
});


$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"redirect": {
label: '==>',
type: 'button',
icon: 'https://jollycontrarian.com/images/9/91/Redirect.png',
action: {
type: 'encapsulate',
options: {
pre: "#redirect[[",
post: "]]"
}
}
}
}
});


$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: 'tag',
type: 'button',
icon: 'https://jollycontrarian.com/images/7/76/Tag.png',
action: {
type: 'encapsulate',
options: {
pre: "{{t|",
post: "}}"
}
}
}
}
});


$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"Prov": {
label: 'isdaprov',
type: 'button',
icon: 'https://jollycontrarian.com/images/5/50/Isd.png',
action: {
type: 'encapsulate',
options: {
pre: "{{isdaprov|",
post: "}}"
}
}
}
}
});


/* Any JavaScript here will be loaded for all users on every page load. */
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"Prov": {
label: 'euaprov',
type: 'button',
icon: 'https://jollycontrarian.com/images/5/50/eua.png',
action: {
type: 'encapsulate',
options: {
pre: "{{euaprov|",
post: "}}"
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"ietaprov": {
label: 'ietaprov',
type: 'button',
icon: 'https://jollycontrarian.com/images/e/e9/Gms.png',
action: {
type: 'encapsulate',
options: {
pre: "{{ietaprov|",
post: "}}"
}
}
}
}
});


/* Any JavaScript here will be loaded for all users on every page load. */
$('#wpTextbox1').wikiEditor('addToToolbar', {
/* Good site for buttons: http://commons.wikimedia.org/wiki/Mediawiki_edit_toolbar */
section: 'advanced',
group: 'format',
if (mwCustomEditButtons) {
tools: {
"gmraprov": {
  mwCustomEditButtons[mwCustomEditButtons.length] = {
label: '{{{1}}}|',
    "imageFile": "http://amwellclear.co.uk/w/images/e/e2/Button_Tag.PNG",
type: 'button',
    "speedTip": "tag (links and categorises)",
icon: 'https://jollycontrarian.com/images/4/49/blank.png',
    "tagOpen": "{{tag|",
action: {
    "tagClose": "}}",
type: 'encapsulate',
    "sampleText": "text"}
options: {
pre: "{{{{{1}}}|",
  mwCustomEditButtons[mwCustomEditButtons.length] = {
post: "}}"
    "imageFile": "http://amwellclear.co.uk/w/images/b/b8/Button_Tg2.PNG",
}
    "speedTip": "tag (links and categorises and allows a short name)",
}
    "tagOpen": "{{t2|",
}
    "tagClose": "}}",
}
    "sampleText": "LongText|Shorttext"}
});
 
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://images.wikia.com/central/images/c/c8/Button_redirect.png",
    "speedTip": "Redirect",
    "tagOpen": "#REDIRECT [[",
    "tagClose": "]]",
    "sampleText": "Insert text"};
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://amwellclear.co.uk/w/images/e/ed/Button_I.PNG",
    "speedTip": "isdaprov",
    "tagOpen": "{{isdaprov|",
    "tagClose": "}}",
    "sampleText": "provision"};
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://amwellclear.co.uk/w/images/5/56/Button_Ia.PNG",
    "speedTip": "isdaanatomy",
    "tagOpen": "{{isdaanatomy}}",
    "tagClose": "",
    "sampleText": ""};


  mwCustomEditButtons[mwCustomEditButtons.length] = {
$('#wpTextbox1').wikiEditor('addToToolbar', {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/2/29/Button_double_angle_quotes_with_ellipsis.png",
section: 'advanced',
    "speedTip": "isdaquote",
group: 'format',
    "tagOpen": "{{isdaquote|",
tools: {
    "tagClose": "|SECTION|2002}}",
"Equity Derivs": {
    "sampleText": "Provision"};
label: 'eqderivprov',
type: 'button',
  mwCustomEditButtons[mwCustomEditButtons.length] = {
icon: 'https://jollycontrarian.com/images/c/c3/Eqd.png',
    "imageFile": "http://amwellclear.co.uk/w/images/a/a7/Button_G.PNG",
action: {
    "speedTip": "gmraprov",
type: 'encapsulate',
    "tagOpen": "{{gmraprov|",
options: {
    "tagClose": "}}",
pre: "{{eqderivprov|",
    "sampleText": "provision"};
post: "}}"
}
  mwCustomEditButtons[mwCustomEditButtons.length] = {
}
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/9/94/Vector_toolbar_insert_new_line_button.png",
}
    "speedTip": "linebreak",
}
    "tagOpen": "<br>",
});
    "tagClose": "",
    "sampleText": ""};
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://amwellclear.co.uk/w/images/b/ba/Clausebutton.png",
    "speedTip": "clause",
    "tagOpen": "{{clause|",
    "tagClose": "}}",
    "sampleText": "SHORTNAME|AGREEMENT|EDITION|CLAUSE"};
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://amwellclear.co.uk/w/images/d/d6/Button_ccp.PNG",
    "speedTip": "ccp",
    "tagOpen": "{{ccp|",
    "tagClose": "}}",
    "sampleText": "text"};


  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://amwellclear.co.uk/w/images/c/cd/Button_cdea.PNG",
    "speedTip": "cassprov",
    "tagOpen": "{{cassprov|",
    "tagClose": "}}",
    "sampleText": "text"};


  mwCustomEditButtons[mwCustomEditButtons.length] = {
$('#wpTextbox1').wikiEditor('addToToolbar', {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/5/50/Vector_toolbar_italic_C_button.png",
section: 'advanced',
    "speedTip": "csaprov",
group: 'format',
    "tagOpen": "{{csaprov|",
tools: {
    "tagClose": "}}",
"template": {
    "sampleText": "text"};
label: 'vmcsaprov',
type: 'button',
  mwCustomEditButtons[mwCustomEditButtons.length] = {
icon: 'https://jollycontrarian.com/images/3/37/Csa.png',
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/7/74/Button_API_%C9%9B.png",
action: {
    "speedTip": "eqderivprov",
type: 'encapsulate',
    "tagOpen": "{{eqderivprov|",
options: {
    "tagClose": "}}",
pre: "{{vmcsaprov|",
    "sampleText": "text"};
post: "}}"
}
  mwCustomEditButtons[mwCustomEditButtons.length] = {
}
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/9/94/Subst-button-bg.png",
}
    "speedTip": "subst",
}
    "tagOpen": "{{subst:",
});
    "tagClose": "}}",
$('#wpTextbox1').wikiEditor('addToToolbar', {
    "sampleText": "text"};
section: 'advanced',
group: 'format',
  mwCustomEditButtons[mwCustomEditButtons.length] = {
tools: {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/1/17/Button_small_2.png",
"template": {
    "speedTip": "TOC",
label: 'top trumps',
    "tagOpen": "{{YEAR AGREEMENT Section NUMBER TOC}}",
type: 'button',
    "tagClose": "",
icon: 'http://jollycontrarian.com/w/images/7/7d/Tag2.png',
    "sampleText": ""};
action: {
type: 'encapsulate',
  mwCustomEditButtons[mwCustomEditButtons.length] = {
options: {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/a/a4/Vector_toolbar_bold_G_button.png",
pre: "{{fwmdtt|nickname=",
    "speedTip": "GMSLAprov",
post: "| imagetype=png| tagline= | documentation= | docscore=0| amendability= |amendscore=0| collateral= | collateralscore =0| transferability= | transferscore =0| leverage= | leveragescore =0| frightometer= | frightscore=0}}"
    "tagOpen": "{{gmslaprov|",
}
    "tagClose": "}}",
}
    "sampleText": ""};
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: 'wasteprov',
type: 'button',
icon: 'https://jollycontrarian.com/images/2/27/Wp.png',
action: {
type: 'encapsulate',
options: {
pre: "{{wasteprov|",
post: "}}"
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: 'cddprov',
type: 'button',
icon: 'https://jollycontrarian.com/images/e/ec/Cp.png',
action: {
type: 'encapsulate',
options: {
pre: "{{cddprov|",
post: "}}"
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: '{{g}}',
type: 'button',
icon: 'https://jollycontrarian.com/images/a/a7/Gl.PNG',
action: {
type: 'encapsulate',
options: {
pre: "{{g}}",
post: ""
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: '{{sa}}',
type: 'button',
icon: 'https://jollycontrarian.com/images/7/7c/Sa.PNG',
action: {
type: 'encapsulate',
options: {
pre: "{{sa}}",
post: ""
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: '{{ucits5prov|}}',
type: 'button',
icon: 'https://jollycontrarian.com/images/d/d7/U.PNG',
action: {
type: 'encapsulate',
options: {
pre: "{{ucits5prov|",
post: "}}"
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
"template": {
label: '{{strike|}}',
type: 'button',
icon: 'https://jollycontrarian.com/images/8/83/Aif.PNG',
action: {
type: 'encapsulate',
options: {
pre: "{{strike|",
post: "|}}"
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'advanced',
group: 'tags',
tools: {
"template": {
label: 'isdamanual',
type: 'button',
icon: 'https://jollycontrarian.com/images/c/c2/MI2002.png',
action: {
type: 'encapsulate',
options: {
pre: "{{isdamanual|",
post: "}}"
}
}
}
}
});


  mwCustomEditButtons[mwCustomEditButtons.length] = {
};
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/fe/Button_context.png",
    "speedTip": "CASS",
    "tagOpen": "{{cassprov|",
    "tagClose": "}}",
    "sampleText": ""};


  mwCustomEditButtons[mwCustomEditButtons.length] = {
if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 ) {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/b/b4/Button_category03.png",
mw.loader.using( 'user.options' ).then( function () {
    "speedTip": "BIPRU",
if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
    "tagOpen": "{{bipruprov|",
$.when(
    "tagClose": "}}",
mw.loader.using( 'ext.wikiEditor' ), $.ready
    "sampleText": ""};
).then( customizeToolbar );
}
} );
}


 
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/7/77/Button_cyrillic_capital_fita.png",
    "speedTip": "COBS Provision",
    "tagOpen": "{{cobsprov|",
    "tagClose": "}}",
    "sampleText": ""};


  mwCustomEditButtons[mwCustomEditButtons.length] = {
// Add the customizations to LiquidThreads' edit toolbar, if available
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/cd/Button_recycler.png",
mw.hook( 'ext.lqt.textareaCreated' ).add( customizeToolbar );
    "speedTip": "FCA Provision",
    "tagOpen": "{{fcaprov|",
    "tagClose": "}}",
    "sampleText": "text"};


  mwCustomEditButtons[mwCustomEditButtons.length] = {
/* Any JavaScript here will be loaded for all users on every page load. */
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/b/bb/Wiki-button-italic-be.png",
    "speedTip": "pca",
    "tagOpen": "{{pcaprov|",
    "tagClose": "}}",
    "sampleText": "text"};


  mwCustomEditButtons[mwCustomEditButtons.length] = {
/* Any JavaScript here will be loaded for all users on every page load. */
    "imageFile": "https://upload.wikimedia.org/wikipedia/commons/1/14/Vector_toolbar_bold_A_button.png",
/* Good site for buttons: http://commons.wikimedia.org/wiki/Mediawiki_edit_toolbar */
    "speedTip": "aifmdprov",
    "tagOpen": "{{aifmdprov|",
    "tagClose": "}}",
    "sampleText": "text"}
 
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "https://upload.wikimedia.org/wikipedia/commons/5/5c/Button_h2p.png",
    "speedTip": "aifmdprov|DR",
    "tagOpen": "{{aifmdprov|DR",
    "tagClose": "}}",
    "sampleText": "text"}
 
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "https://upload.wikimedia.org/wikipedia/commons/4/41/Btn_toolbar_unicode.png",
    "speedTip": "ucitsprov",
    "tagOpen": "{{ucitsprov|",
    "tagClose": "}}",
    "sampleText": "text"}
 
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/e/e1/Button_flag_of_France.png",
    "speedTip": "eudirprov/mifid",
    "tagOpen": "{{eudirprov|",
    "tagClose": "|MiFID}}",
    "sampleText": "text"}
 
 
 
  }