MediaWiki:Common.js
From AGI Wiki
Jump to navigationJump to searchNote: After saving, 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: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Any JavaScript here will be loaded for all users on every page load. */
// Underscore
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Underscore: {
label: 'Underscore',
type: 'button',
icon: '/buttons/FormatUnderscore.png',
action: {
type: 'encapsulate',
options: {
pre: '<u>',
post: '</u>'
}
}
}
}
} );
// Strikethrough
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Strikethrough: {
label: 'Strikethrough',
type: 'button',
icon: '/buttons/FormatStrike.png',
action: {
type: 'encapsulate',
options: {
pre: '<strike>',
post: '</strike>'
}
}
}
}
} );
// Align Left
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
AlignLeft: {
label: 'Align Left',
type: 'button',
icon: '/buttons/AlignLeft.png',
action: {
type: 'encapsulate',
options: {
pre: '<div align=\"left\">',
post: '</div>'
}
}
}
}
} );
// Align Center
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
AlignCenter: {
label: 'Align Center',
type: 'button',
icon: '/buttons/AlignCenter.png',
action: {
type: 'encapsulate',
options: {
pre: '<div align=\"center\">',
post: '</div>'
}
}
}
}
} );
// Align Right
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
AlignRight: {
label: 'Align Right',
type: 'button',
icon: '/buttons/AlignRight.png',
action: {
type: 'encapsulate',
options: {
pre: '<div align=\"right\">',
post: '</div>'
}
}
}
}
} );
// Justify
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Justify: {
label: 'Justify',
type: 'button',
icon: '/buttons/AlignJustify.png',
action: {
type: 'encapsulate',
options: {
pre: '<div align=\"justify\">',
post: '</div>'
}
}
}
}
} );
// Indent
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Indent: {
label: 'Indent',
type: 'button',
icon: '/buttons/Indent.png',
action: {
type: 'encapsulate',
options: {
pre: '<blockquote>',
post: '</blockquote>'
}
}
}
}
} );
// Offset
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Offset: {
label: 'Offset',
type: 'button',
icon: '/buttons/Offset.png',
action: {
type: 'encapsulate',
options: {
pre: '<blockquote class=\"offset\">',
post: '</blockquote>'
}
}
}
}
} );
// Quote
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Quote: {
label: 'Quote',
type: 'button',
icon: 'http://wiki.sierrahelp.com/buttons/Quote.png',
action: {
type: 'encapsulate',
options: {
pre: '<div class=\"Quote\">\n{{Quote|Attrib = \n}}\n',
post: '\n</div>'
}
}
}
}
} );
// Alert
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Alert: {
label: 'Alert',
type: 'button',
icon: '/buttons/Red.png',
action: {
type: 'encapsulate',
options: {
pre: '<span class=\"Alert\">',
post: '</span>'
}
}
}
}
} );
// Inactive
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Inactive: {
label: 'Inactive',
type: 'button',
icon: '/buttons/Gray.png',
action: {
type: 'encapsulate',
options: {
pre: '<span class=\"Inactive\">',
post: '</span>'
}
}
}
}
} );
// Add Reference
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Reference: {
label: 'Add Reference',
type: 'button',
icon: '/buttons/Reference.png',
action: {
type: 'encapsulate',
options: {
pre: '<ref>',
post: '</ref>'
}
}
}
}
} );
// Add Citation Required Notice
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
CitationWarning: {
label: 'Add Reference',
type: 'button',
icon: '/buttons/CitationWarning.png',
action: {
type: 'encapsulate',
options: {
pre: '{{CitationReq}}',
post: ''
}
}
}
}
} );
// Wikipedia Link
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
xxx: {
label: 'Wikipedia',
type: 'button',
icon: '/buttons/Wikipedia.png',
label: 'Wikipedia Link',
action: {
type: 'encapsulate',
options: {
pre: '[[w:|',
post: ']]'
}
}
}
}
} );
// Redirect
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Redirect: {
label: 'Redirect',
type: 'button',
icon: '/buttons/Redirect.png',
action: {
type: 'encapsulate',
options: {
pre: '#REDIRECT [[',
post: ']]'
}
}
}
}
} );
// Superscript
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Superscript: {
label: 'Superscript',
type: 'button',
icon: '/buttons/Superscript.png',
action: {
type: 'encapsulate',
options: {
pre: '<sup>',
post: '</sup>'
}
}
}
}
} );
// Subscript
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Subscript: {
label: 'Subscript',
type: 'button',
icon: '/buttons/Subscript.png',
action: {
type: 'encapsulate',
options: {
pre: '<sub>',
post: '</sub>'
}
}
}
}
} );
// Half
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Half: {
label: 'Half',
type: 'button',
icon: '/buttons/Half.png',
action: {
type: 'encapsulate',
options: {
pre: '½',
post: ''
}
}
}
}
} );
// Quarter
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Quarter: {
label: 'Quarter',
type: 'button',
icon: '/buttons/Quarter.png',
action: {
type: 'encapsulate',
options: {
pre: '¼',
post: ''
}
}
}
}
} );
// Copyright
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Copyright: {
label: 'Copyright',
type: 'button',
icon: '/buttons/Copyright.png',
action: {
type: 'encapsulate',
options: {
pre: '©',
post: ''
}
}
}
}
} );
// Comment
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Comment: {
label: 'Comment',
type: 'button',
icon: '/buttons/Comment.png',
action: {
type: 'encapsulate',
options: {
pre: '<!-- ',
post: ' -->'
}
}
}
}
} );
// Non-breaking space
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
NoBreak: {
label: 'Non-breaking Space',
type: 'button',
icon: '/buttons/NoBreak.png',
action: {
type: 'encapsulate',
options: {
pre: ' ',
post: ''
}
}
}
}
} );
// New Line
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
NewLine: {
label: 'New Line',
type: 'button',
icon: '/buttons/NewLine.png',
action: {
type: 'encapsulate',
options: {
pre: '',
post: '<br />\n'
}
}
}
}
} );
// Table
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Table: {
label: 'Table',
type: 'button',
icon: '/buttons/Table.png',
action: {
type: 'encapsulate',
options: {
pre: '{| cellpadding=\"10\" align=\"center\" width=\"85%\"\n|- \n|align=\"center\"| ',
post: '\n|}'
}
}
}
}
} );
// Add template
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
NewTemplate: {
label: 'Add template',
type: 'button',
icon: '/buttons/Template.png',
action: {
type: 'encapsulate',
options: {
pre: '{{',
post: '}}'
}
}
}
}
} );
// AGI Code
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
AGICode: {
label: 'AGI Code',
type: 'button',
icon: '/buttons/AGI.png',
action: {
type: 'encapsulate',
options: {
pre: '<div class=\"CodeBlockHeader\">AGI Code:</div>\n<syntaxhighlight lang=\"agi\">\n',
post: '</syntaxhighlight>'
}
}
}
}
} );
// SCI Code
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
scicode: {
label: 'SCI Code',
type: 'button',
icon: '/buttons/SCI.png',
action: {
type: 'encapsulate',
options: {
pre: '<div class=\"CodeBlockHeader\">SCI Code:</div>\n<syntaxhighlight lang=\"sci\">\n',
post: '</syntaxhighlight>'
}
}
}
}
} );
// Code
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Code: {
label: 'Code',
type: 'button',
icon: '/buttons/code.png',
action: {
type: 'encapsulate',
options: {
pre: '<code>',
post: '</code>'
}
}
}
}
} );
// Preformatted
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Pre: {
label: 'Preformatted',
type: 'button',
icon: '/buttons/pre.png',
action: {
type: 'encapsulate',
options: {
pre: '<pre>',
post: '</pre>'
}
}
}
}
} );
// Clear
$textarea.wikiEditor( 'addToToolbar', {
section: 'advanced',
group: 'format',
tools: {
Clear: {
label: 'Clear',
type: 'button',
icon: '/buttons/Clear.png',
action: {
type: 'encapsulate',
options: {
pre: '<div>',
post: '</div>'
}
}
}
}
} );