mw.loader.load('//nl.wikipedia.org/w/index.php?title=User:Romaine/insertvector.js&action=raw&ctype=text/javascript');
mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Rillke/LicenseReview.js&action=raw&ctype=text/javascript');
// mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Bawolff/campaignAsJson.js' );
$(function() {
mw.util.addPortletLink('p-personal', '//commons.wikimedia.org/wiki/Special:Contributions/RomaineBot', 'bijdragen bot', 'pt-botcontribs', 'Bijdragen RomaineBot');
mw.util.addPortletLink('p-personal', '//commons.wikimedia.org/wiki/User:Romaine/Navigation', 'navi', 'pt-navi', 'persoonlijke navigatie');
mw.util.addPortletLink('p-cactions', '//www.wikidata.org/wiki/Special:ItemByTitle?site=enwiki&page=' + mw.config.get( 'wgPageName' ) + "&submit=Zoeken", 'data:', 'pt-dataX', 'data:');
});
// in File-naamruimte (ns:6) link naar Globaal Gebruik + equivalent op nl-wiki
if ( mw.config.get( 'wgNamespaceNumber' ) === 6 ) {
$(function() {
mw.util.addPortletLink('p-cactions', '//commons.wikimedia.org/wiki/Special:GlobalUsage/' + mw.config.get( 'wgTitle' ), "Globaal gebruik", "GlobalUsePage", "Globaal gebruik");
mw.util.addPortletLink('p-cactions', '//nl.wikipedia.org/wiki/' + mw.config.get( 'wgPageName' ), "nl:", "FilenlwikiPage", "nl:");
});
};
// in File-naamruimte (ns:100) link naar gelijknamige categorie
if ( mw.config.get( 'wgNamespaceNumber' ) === 100 ) {
$(function() {
mw.util.addPortletLink('p-cactions', '//commons.wikimedia.org/wiki/Category:' + mw.config.get( 'wgTitle' ), "cat", "CreatorCat", "CreatorCat");
});
};
var customizeToolbar = function () {
$('#wpTextbox1').wikiEditor('addToToolbar', {
section: 'main',
group: 'insert',
tools: {
"Ro-internelink": {
label: 'Interne link',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/4/45/BoutonsDefaut03.png',
action: {
type: 'encapsulate',
options: {
pre: '\[\[',
peri: '',
post: '\]\]'
}
}
},
"potd": {
label: 'POTD',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/1/12/Button_gallery.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Potd filename\|',
post: '|2014||\}\}'
}
}
},
"potd-description": {
label: 'POTD onderschrift',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/1/12/Button_gallery.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Potd description\|1=',
post: '|2=nl|3=2014|4=|5=\}\}'
}
}
},
"category": {
label: 'Categorie',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/5/5a/Button_category_alt.png',
action: {
type: 'encapsulate',
options: {
pre: '\[\[Category:',
post: '\]\]'
}
}
},
"information": {
label: 'Invoeging information-template',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png',
action: {
type: 'encapsulate',
options: {
pre: '== \{\{int:filedesc\}\} ==\n\{\{Information\n\| Description = ',
post: '\n\| Source = \n\| Author = \n\| Date = \n\| Permission = \n\| other_versions = \n\}\}\n\n== \{\{int:license-header\}\} ==\n'
}
}
},
"filedesc-header": {
label: 'Invoeging information-kop1',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png',
action: {
type: 'encapsulate',
options: {
pre: '== \{\{int:filedesc\}\} ==\n',
post: ''
}
}
},
"license-header": {
label: 'Invoeging information-kop2',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png',
action: {
type: 'encapsulate',
options: {
pre: '== \{\{int:license-header\}\} ==\n',
post: ''
}
}
},
"upload-log-header": {
label: 'Invoeging information-kop3',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png',
action: {
type: 'encapsulate',
options: {
pre: '== \{\{Original upload log\}\} ==\n',
post: ''
}
}
},
"wikidata-param": {
label: 'Insertion wikidata= template',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/e/ef/Button_Wikidata_editor_toolbar.png',
action: {
type: 'encapsulate',
options: {
pre: '\| wikidata = ',
post: '\n'
}
}
},
"lang-en": {
label: 'Insertion en-language template',
type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/6/63/Button_l_en.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{en\|',
post: '\}\}'
}
}
},
"lang-nl": {
label: 'Insertion nl-language template',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/a/ad/Button_l_nl.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{nl\|',
post: '\}\}'
}
}
},
"lang-fr": {
label: 'Insertion fr-language template',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/82/Button_l_fr.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{fr\|',
post: '\}\}'
}
}
},
"wikidata-tmpl": {
label: 'Insertion On Wikidata template',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/e/ef/Button_Wikidata_editor_toolbar.png',
action: {
type: 'encapsulate',
options: {
pre: '\n\{\{On Wikidata\|',
post: '\}\}'
}
}
},
"wikidata-infobox": {
label: 'Insertion Wikidata Infobox',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/e/ef/Button_Wikidata_editor_toolbar.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Wikidata Infobox\}\}\n\n',
post: ''
}
}
},
"creator-templ": {
label: 'Insertion creatior template',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/bc/Button_guillemet.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Creator:' + mw.config.get( 'wgTitle' ),
post: '\}\}\n\n\[\[Category:Painters from the Southern Netherlands (before 1830)\|\]\]'
}
}
},
"Ro-veldkruus1": {
label: 'Insertion Veldkruus',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/bc/Button_guillemet.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Veldkruus|',
post: '\}\}\n\n'
}
}
},
"Ro-veldkruus2": {
label: 'Insertion Veldkruus + category',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/b/bc/Button_guillemet.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Veldkruus|',
post: '\}\}\n\n\[\[Category:\|\]\]\n'
}
}
},
"Ro-veldkruus3": {
label: 'Insertion Veldkruus + statue',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/8a/Toolbar_user.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Veldkruus|',
post: '\}\}\n\n\[\[Category:Statues in Voerendaal\|\]\]\n\[\[Category:\]\]\n'
}
}
},
"Ro-veldkruus4": {
label: 'Insertion Veldkruus + wayside cross',
type: 'button',
icon: 'https://upload.wikimedia.org/wikipedia/commons/b/b1/Toolbar_Header.svg',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Veldkruus|',
post: '\}\}\n\n\[\[Category:Wayside crosses in Voerendaal\|\]\]\n\[\[Category:\]\]\n'
}
}
},
"Ro-veldkruus5": {
label: 'Insertion Veldkruus + sculpture',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/8/8a/Toolbar_user.png',
action: {
type: 'encapsulate',
options: {
pre: '\{\{Veldkruus|',
post: '\}\}\n\n\[\[Category:Sculptures in Voerendaal\|\]\]\n\[\[Category:\]\]\n'
}
}
},
"Ro-uitgevoerdafbeelding": {
label: 'Done',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_done.png',
action: {
type: 'encapsulate',
options: {
pre: '\[\[File:Crystal Clear action apply.png|17px|Done\]\] \'\'\'',
peri: 'Done',
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' ).then( 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' ), $.ready
).then( customizeToolbar );
}
} );
}