User:Sir Dirt/common.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
The accompanying .css page for this skin is at User:Sir Dirt/common.css. |
$(function(){
var a="<div>",
s='#wpTextbox1',
f='edittoolbar_k',
d=$(a).attr('id',f).insertBefore(s);
window.extToolbar={
addItem:function(q,r){
$("<img>").attr("src",q).addClass(f+"--item").attr("onclick",r).appendTo(d);
},
addItems:function(q,r){
for(var i=0;i<q.length;i++)
this.addItem(q[i],r[i]);
},
actions:{
bold:function(){
mw.loader.using( 'jquery.textSelection' ).then( function(){
$(s).textSelection( 'encapsulateSelection', { pre: "'''", post: "'''" } );
});
},
italics:function(){
mw.loader.using( 'jquery.textSelection' ).then( function(){
$(s).textSelection( 'encapsulateSelection', {pre: "''", post: "''", peri: "Italic text here"} );
});
}
}
};
window.extToolbar.addItems([
"https://upload.wikimedia.org/wikipedia/commons/6/6f/Bold_icon.png",
"https://upload.wikimedia.org/wikipedia/commons/1/1d/Button_italic.png",
],[
"extToolbar.actions.bold()",
"extToolbar.actions.italics()"
]);
});