MediaWiki:Common.js: Difference between revisions

From The Jolly Contrarian
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:
label: '==>',
label: '==>',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/9/91/Redirect.png',
icon: 'https://jollycontrarian.com/images/9/91/Redirect.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 27: Line 27:
label: 'isdaprov',
label: 'isdaprov',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/e/ed/Button_I.PNG',
icon: 'https://jollycontrarian.com/images/e/ed/Button_I.PNG',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 47: Line 47:
label: 'gmslaprov',
label: 'gmslaprov',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/f/f7/G.png',
icon: 'https://jollycontrarian.com/images/f/f7/G.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 66: Line 66:
label: 'grmaprov',
label: 'grmaprov',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/4/49/Gmr.png',
icon: 'https://jollycontrarian.com/images/4/49/Gmr.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 85: Line 85:
label: 'subst:',
label: 'subst:',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/0/03/Sbs.png',
icon: 'https://jollycontrarian.com/images/0/03/Sbs.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 104: Line 104:
label: 'eqderivprov',
label: 'eqderivprov',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/1/1a/Eq.png',
icon: 'https://jollycontrarian.com/images/1/1a/Eq.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 123: Line 123:
label: '{{ - }}',
label: '{{ - }}',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/3/30/Template.png',
icon: 'https://jollycontrarian.com/images/3/30/Template.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 142: Line 142:
label: 'tag',
label: 'tag',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/7/7d/Tag2.png',
icon: 'https://jollycontrarian.com/images/7/7d/Tag2.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 161: Line 161:
label: 'csaprov',
label: 'csaprov',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/6/69/CSA.png',
icon: 'https://jollycontrarian.com/images/6/69/CSA.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 179: Line 179:
label: 'scarequotes',
label: 'scarequotes',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/6/65/Quotes.png',
icon: 'https://jollycontrarian.com/images/6/65/Quotes.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 197: Line 197:
label: 'apostrophe',
label: 'apostrophe',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/5/57/Apostrophe.png',
icon: 'https://jollycontrarian.com/images/5/57/Apostrophe.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 215: Line 215:
label: 'flannel',
label: 'flannel',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/c/c5/Flannel.png',
icon: 'https://jollycontrarian.com/images/c/c5/Flannel.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 233: Line 233:
label: 'long dash',
label: 'long dash',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/5/55/Dash.png',
icon: 'https://jollycontrarian.com/images/5/55/Dash.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 251: Line 251:
label: 'FullAnat',
label: 'FullAnat',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/3/3c/Vector_toolbar_bold_F_button.png',
icon: 'https://jollycontrarian.com/images/3/3c/Vector_toolbar_bold_F_button.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 269: Line 269:
label: 'FullAnat2',
label: 'FullAnat2',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/2/22/Vector_toolbar_bold_F2_button.png',
icon: 'https://jollycontrarian.com/images/2/22/Vector_toolbar_bold_F2_button.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',
Line 287: Line 287:
label: 'FullAnatOpen',
label: 'FullAnatOpen',
type: 'button',
type: 'button',
icon: 'http://amwellclear.co.uk/w/images/2/22/Vector_toolbar_bold_F2_button.png',
icon: 'https://jollycontrarian.com/images/2/22/Vector_toolbar_bold_F2_button.png',
action: {
action: {
type: 'encapsulate',
type: 'encapsulate',

Revision as of 23:17, 16 September 2017

var customizeToolbar = function() {

$('#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: {
		"ISDAprov": {
			label: 'isdaprov',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/e/ed/Button_I.PNG',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{isdaprov|",
					post: "}}"
				}
			}
		}
	}
});	


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

$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'advanced',
	group: 'format',
	tools: {
		"gmraprov": {
			label: 'grmaprov',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/4/49/Gmr.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{gmraprov|",
					post: "}}"
				}
			}
		}
	}
});	

$('#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: {
		"Equity Derivs": {
			label: 'eqderivprov',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/1/1a/Eq.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{eqderivprov|",
					post: "}}"
				}
			}
		}
	}
});	

$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'advanced',
	group: 'format',
	tools: {
		"template": {
			label: '{{ - }}',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/3/30/Template.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{",
					post: "}}"
				}
			}
		}
	}
});	

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

$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'advanced',
	group: 'format',
	tools: {
		"template": {
			label: 'csaprov',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/6/69/CSA.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{csaprov|",
					post: "}}"
				}
			}
		}
	}
});	
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'advanced',
	group: 'format',
	tools: {
		"template": {
			label: 'scarequotes',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/6/65/Quotes.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "“",
					post: "”"
				}
			}
		}
	}
});	
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'advanced',
	group: 'format',
	tools: {
		"template": {
			label: 'apostrophe',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/5/57/Apostrophe.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "’",
					post: ""
				}
			}
		}
	}
});	
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'advanced',
	group: 'format',
	tools: {
		"template": {
			label: 'flannel',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/c/c5/Flannel.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{f|",
					post: "}}"
				}
			}
		}
	}
});
$('#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', {
	section: 'advanced',
	group: 'format',
	tools: {
		"template": {
			label: 'FullAnat',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/3/3c/Vector_toolbar_bold_F_button.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{fullanat|AGMT|CLAUSE|EDITION}}",
					post: ""
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'advanced',
	group: 'format',
	tools: {
		"template": {
			label: 'FullAnat2',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/2/22/Vector_toolbar_bold_F2_button.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{fullanat2|AGMT|CLAUSE|EDITION|CLAUSE|EDITION}}",
					post: ""
				}
			}
		}
	}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
	section: 'advanced',
	group: 'format',
	tools: {
		"template": {
			label: 'FullAnatOpen',
			type: 'button',
			icon: 'https://jollycontrarian.com/images/2/22/Vector_toolbar_bold_F2_button.png',
			action: {
				type: 'encapsulate',
				options: {
					pre: "{{fullanatopen|AGMT|{{AGMTquote|AGMT|YEAR|CLAUSE}}<br>{{AGMTquote|AGMT|YEAR|CLAUSE}}}}",
					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 () {
		// 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.toolbar' ), $.ready
			).then( customizeToolbar );
		}
	} );
}
// Add the customizations to LiquidThreads' edit toolbar, if available
mw.hook( 'ext.lqt.textareaCreated' ).add( customizeToolbar );

/* Any JavaScript here will be loaded for all users on every page load. */

 /* Any JavaScript here will be loaded for all users on every page load. */
 /* Good site for buttons: http://commons.wikimedia.org/wiki/Mediawiki_edit_toolbar */