Difference between revisions of "MediaWiki:Common.js"

Jump to: navigation, search

Difference between revisions of "MediaWiki:Common.js"

Line 3: Line 3:
 
$(document).ready(function() {
 
$(document).ready(function() {
  
var customizeToolbar = function() {
 
/* Your code goes here */
 
  
};
+
$.ajax({
 +
url: 'https://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript',
 +
dataType: 'script',
 +
cache: true
 +
}).done(function () {
  
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
+
// Happy face
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
+
krInsertWikiEditorButton({
        section: 'advanced',
+
id: "mw-customeditbutton-myspecialbutton",
        group: 'format',
+
icon: "//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png",
        tools: {
+
label: 'Insert happy face',
            buttonId: {
+
insertBefore: '[[File:Gnome-face-smile.svg|21px|',
                label: 'TEST',
+
insertAfter: ']]',
                type: 'button',
+
sampleText: 'Happy face'
                icon: '//upload.wikimedia.org/wikipedia/commons/f/f9/Toolbaricon_regular_S_stroke.png',
+
});
                action: {
 
                    type: 'encapsulate',
 
                    options: {
 
                        pre: '<!-- ',
 
                        peri: 'Insert comment here',
 
                        post: ' -->'
 
                    }
 
                }
 
            }
 
        }
 
    } );
 
  
 +
// Monkey
 +
krInsertWikiEditorButton({
 +
id: 'mw-customeditbutton-anotherspecialbutton',
 +
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Gnome-face-monkey.svg/22px-Gnome-face-monkey.svg.png',
 +
label: 'Insert monkey',
 +
insertBefore: '[[File:Gnome-face-monkey.svg|21px|',
 +
insertAfter: ']]',
 +
sampleText: 'Happy face'
 +
});
 +
 +
});
  
 
var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
 
var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

Revision as of 21:26, 19 November 2015



$(document).ready(function() {


$.ajax({
	url: 'https://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript',
	dataType: 'script',
	cache: true
}).done(function () {

	// Happy face
	krInsertWikiEditorButton({
		id: "mw-customeditbutton-myspecialbutton",
		icon: "//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png",
		label: 'Insert happy face',
		insertBefore: '[[File:Gnome-face-smile.svg|21px|',
		insertAfter: ']]',
		sampleText: 'Happy face'
	});

	// Monkey
	krInsertWikiEditorButton({
		id: 'mw-customeditbutton-anotherspecialbutton',
		icon: '//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Gnome-face-monkey.svg/22px-Gnome-face-monkey.svg.png',
		label: 'Insert monkey',
		insertBefore: '[[File:Gnome-face-monkey.svg|21px|',
		insertAfter: ']]',
		sampleText: 'Happy face'
	});

});

var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
x = new Date;
var y = ' || ' + x.getFullYear() + '-' + monthNames[(x.getMonth() + 3)] + '-' + x.getDate() + ' }}';

           
});