Bruger:Rodejong/insertVectorButtons.js
Bemærk, efter at have gemt, er du almindeligvis nødt til at tømme din browsers cache for at kunne se ændringerne.
Mozilla/Firefox/Safari/Konqueror: Hold shifttasten nede og klik på reload eller tryk på ctrl-shift-r
Internet Explorer: Ctrl-F5
Opera: F5
Safari til Mac: ⌥⌘E
Mozilla/Firefox/Safari/Konqueror: Hold shifttasten nede og klik på reload eller tryk på ctrl-shift-r
Internet Explorer: Ctrl-F5
Opera: F5
Safari til Mac: ⌥⌘E
/**
* Insert Vector Buttons
*
* @author Krinkle, 2010–2015
* @revision 2015-03-25
* @source https://meta.wikimedia.org/wiki/User:Krinkle/Scripts/insertVectorButtons
*
* This script is released in the public domain.
*/
if ($.fn.wikiEditor && typeof kCustomMainInsertButton === 'undefined' && (mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit')) {
window.kCustomMainInsertButton = function (imageId, imageFile, speedTip, tagOpen, tagClose, sampleText, callback) {
// Reason for the a[b]-method instead of the much shorter a.b-method
// is to dynamically set the object name imageId
var wikiOptions = {'section': 'main', 'group': 'insert', 'tools': {}};
wikiOptions.tools[imageId] = {
label: speedTip,
type: 'button',
icon: imageFile,
action: {
type: 'callback',
execute: function () {
$('#wpTextbox1').textSelection('encapsulateSelection',{
pre: tagOpen,
peri: sampleText,
post: tagClose
});
if (callback) { callback(); }
}
}
};
$('#wpTextbox1').wikiEditor('addToToolbar', wikiOptions);
};
jQuery(function () {
if (typeof kCustomMainInsertButton_config !== undefined) {
kCustomMainInsertButton_config();
}
});
} else {
window.kCustomMainInsertButton = function () {};
}