Benutzer:Cepheiden/extratoolbarbuttons.js
aus Wikipedia, der freien Enzyklopädie
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
// <!--"
/** http://www.mediawiki.org/wiki/Toolbar_customization
*/
var customizeToolbar = function() {
var date=new Date();
//var dd=date.getDate();
//var mm=date.getMonth() + 1;
//var yy=date.getFullYear();
//var sDate = yy + "-" + mm + "-" + dd;
var sDate = date.toISOString().slice(0,10);
// Removes Help Section
$('#wpTextbox1').wikiEditor('removeFromToolbar', {'section': 'help'});
// Removes NewLine button
$('#wpTextbox1' ).wikiEditor('removeFromToolbar', {'section': 'advanced','group': 'format', 'tool': 'newline' });
// Adding format strike
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main', 'group': 'format', 'tools': { 'strikethrough': { label: 'Strike', type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/9/95/Toolbaricon_strike_s.png',
action: { type: 'encapsulate', options: {
pre: "<s>",
post: "</s>"
}}}}} );
// Adding 'deDiskussion' Section ####################################################################################################
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'sections': {'deDiskussion': {'type': 'toolbar', 'label': 'Diskussion'} } } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'deDiskussion', 'groups': {'erledigt': {'label': ''} } } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'deDiskussion', 'group': 'erledigt', 'tools': { 'Check': {label: 'Check', type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Feather-core-check.svg/24px-Feather-core-check.svg.png',
action: {type: 'encapsulate', options: { post: "{{Erl.}}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'deDiskussion', 'group': 'erledigt', 'tools': { 'Erledigt': {label: 'Erledigt', type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Feather-core-check-square.svg/24px-Feather-core-check-square.svg.png',
action: {type: 'encapsulate', options: { post: "{{Erledigt|-- ~~\~~}}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'deDiskussion', 'group': 'erledigt', 'tools': { 'VierAugen': {label: 'VierAugen', type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/Feather-core-users.svg/24px-Feather-core-users.svg.png',
action: {type: 'encapsulate', options: { post: "{{vieraugen|~~\~~}}"
}}}}} );
// adding 'Quellenangeben' Section ###################################################################################################
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'sections': {'citation': {'type': 'toolbar', 'label': 'Quellenangaben'} } } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation', 'groups': {'Literatur': {'label': 'Literatur:'} } } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation', 'group': 'Literatur', 'tools': { 'Literatur': { label: 'Literatur', type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Book_designed_by_Benny_Forsberg_from_the_Noun_Project_-_with_lines.svg/25px-Book_designed_by_Benny_Forsberg_from_the_Noun_Project_-_with_lines.svg.png',
action: { type: 'encapsulate', options: {
pre: "{{Literatur |Autor=|Titel=",
post: "|Sammelwerk=|Band=|Nummer=|Datum=|Seiten=|DOI=|Online=|Format=PDF|Abruf=" + sDate + "}}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation', 'group': 'Literatur', 'tools': { 'Online': { label: 'PDF', type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/Noun_Project_PDF_icon_117327_cc.svg/23px-Noun_Project_PDF_icon_117327_cc.svg.png',
action: { type: 'encapsulate', options: {
pre: "|Online=",
post: " Format=PDF|Abruf=" + sDate + ""
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation','group': 'Literatur','tools': {'GoogleBooks': {label: 'GoogleBooks',type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Google-logo-black.png/25px-Google-logo-black.png',
action: {type: 'encapsulate',options: {
pre: "|Online = {{Google Buch|BuchID=",
post: "|Seite=}}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation','group': 'Literatur','tools': {'Gallica': {label: 'Gallica',type: 'button',
icon: 'https://gallica.bnf.fr/mbImage/perso/logo_header_1.png',
action: {type: 'encapsulate',options: {
pre: "|Online = {{Gallica |ID=",
post: "|Seite=}}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation', 'groups': {'citation': {'label': 'Andere Vorlagen:'} } } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation','group': 'citation','tools': {'Internetquelle': {label: 'Internetquelle',type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/1/15/Aufgabe-Computer-Internet.svg/24px-Aufgabe-Computer-Internet.svg.png',
action: {type: 'encapsulate',options: {
pre: "{{internetquelle |autor= |hrsg= |url= |format= |titel=",
post: "|werk= |seiten= |datum= |abruf=" + sDate + "|archiv-url=|archiv-datum=}}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation','group': 'citation','tools': {'Der Spiegel': {label: 'Der Spiegel',type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Logo-der_spiegel.svg/60px-Logo-der_spiegel.svg.png',
action: {type: 'encapsulate',options: {
pre: "{{Der Spiegel|ID= |Titel=",
post: "|Autor= |Jahr= |Nr= |Datum= |Seiten= |Kommentar= |Zitat=}}}}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation','group': 'citation','tools': {'Patent': {label: 'Patent',type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/Breezeicons-actions-32-document-edit-sign-encrypt.svg/24px-Breezeicons-actions-32-document-edit-sign-encrypt.svg.png',
action: {type: 'encapsulate',options: {
pre: "{{Patent|Land = |V-Nr = |Titel = ",
post: "|V-Datum = |A-Datum = |Erfinder = }}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation', 'groups': {'convert': {'label': 'Konvertierungen:'} } } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation','group': 'convert','tools': {'Autorenliste': {label: 'Autorenliste',type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Breezeicons-actions-22-media-playlist-shuffle.svg/25px-Breezeicons-actions-22-media-playlist-shuffle.svg.png',
'action': {'type': 'callback',
'execute': function() { return fixCustomNames( this ); }
}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation','group': 'convert','tools': {'GoogleBuch': {label: 'GoogleBuch',type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Google-logo-black.png/25px-Google-logo-black.png',
'action': {'type': 'callback',
'execute': function() { return fixCustomGoogleBuch( this ); }
}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'citation','group': 'convert','tools': {'IQ-zu-LIT': {label: 'IQ-zu-LIT',type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Character-icon-1.svg/25px-Character-icon-1.svg.png',
'action': {'type': 'callback',
'execute': function() { return fixCustomIQzuLIT( this ); }
}}}} );
// ########################################################################################################
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'advanced', 'groups': {'meta': {'label': 'Metainformationen:'}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'group': 'meta', 'tools': {'math': {label: 'Lang en', type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Flag_of_the_United_Kingdom_Square.svg/23px-Flag_of_the_United_Kingdom_Square.svg.png',
action: {type: 'encapsulate',options: {
pre: "{{lang|en|",
post: "}}"
}}}}} );
// ########################################################################################################
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'groups': {'specialchars': {'label': 'Zusatzzeichen:'}} } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'group': 'specialchars', 'tools': { 'apostroph': { label: 'Apostroph', type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/OCR-A_char_Apostrophe.svg/23px-OCR-A_char_Apostrophe.svg.png',
action: { type: 'encapsulate', options: {
pre: "’"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'group': 'specialchars', 'tools': { 'mdash': { label: 'mdash', type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/c/cd/Toolbaricon_bolditalic_%3F.png',
action: { type: 'encapsulate', options: {
pre: "—"
}}}}} );
// ########################################################################################################
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'sections': { 'tex': { 'type': 'toolbar', 'label': 'TeX' } } } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {'section': 'tex', 'groups': { 'TeX': { 'label': 'TeX:' } } } );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'tex', 'group': 'tex', 'tools': { 'math': { label: 'Math', type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/OOjs_UI_icon_math-display-inline.svg/25px-OOjs_UI_icon_math-display-inline.svg.png',
action: { type: 'encapsulate', options: {
pre: "<math>",
post: "</math>"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'tex', 'group': 'tex', 'tools': { 'math': { label: 'text', type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Inkscape_icons_draw_text.svg/25px-Inkscape_icons_draw_text.svg.png',
action: { type: 'encapsulate', options: {
pre: "\\text{",
post: "}"
}}}}} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'tex', 'group': 'tex', 'tools': { 'math': { label: 'mathrm', type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/OOjs_UI_icon_case-sensitive.svg/25px-OOjs_UI_icon_case-sensitive.svg.png',
action: { type: 'encapsulate', options: {
pre: "\\mathrm{",
post: "}"
}}}}} );
// ########################################################################################################
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'group': 'format', 'tools': { 'comment': { label: 'HTML comment', type: 'button',
icon: 'http://upload.wikimedia.org/wikipedia/commons/e/e7/Toolbaricon_hidden.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 . . . */
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
mw.loader.using( 'user.options', function () {
if ( mw.user.options.get('usebetatoolbar') ) {
mw.loader.using( 'ext.wikiEditor', function () {
$(document).ready( customizeToolbar );
} );
}
} );
}
// -->"
//Additional custom functions
includePage('User:Cepheiden/WikiEdMod.js');