Difference between revisions of "MediaWiki:Common.js"
From AGI Wiki
Jump to navigationJump to search (Created page with " →Any JavaScript here will be loaded for all users on every page load.: // Wikipedia Link mw.toolbar.addButton({ imageId: 'mw-customeditbutton-myspecialbutton', ...") |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
/* 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. */ | ||
+ | // 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>' | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } ); |
Latest revision as of 23:06, 2 February 2023
/* 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>'
}
}
}
}
} );