Մասնակից:ԱշոտՏՆՂ/Gadget-EditToolbar.js

Վիքիբառարան-ից

Ծանուցում. Հիշելուց հետո կատարված փոփոխությունները տեսնելու համար մաքրեք ձեր զննարկիչի հիշապահեստը. Mozilla / Firefox / Safari՝ Ctrl+Shift+R (Cmd+Shift+R Mac OS X-ում) Konqueror՝ F5 Opera՝ Tools→Preferences ընտրացանկից։ Internet Explorer՝ Ctrl+F5

( function(w) {
	var customInsButtons = {};
	var customMiscButtons = {};

	w.setCustomInsButton = function(code, left, middle, right, shownText, title) {
		customInsButtons[code] = [left, middle, right, shownText, title];
	};

	w.setCustomMiscButton = function(code, codeToRun, shownText, title) {
		customMiscButtons[code] = [codeToRun, shownText, title];
	};

	// define fake API as fallback when core is not loaded
	w.rmCustomInsButtons =
	w.rmCustomMiscButtons =
	w.rmCustomButtons =
	w.putToolbar = function() {};
	w.customInsButtons =
	w.customMiscButtons = {};

	if ($.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 && mw.config.get("wgArticleId") !== 0) {
		mw.loader.using('ext.gadget.EditToolbar-core', function () {
			$.extend(w.customInsButtons, customInsButtons);
			$.extend(w.customMiscButtons, customMiscButtons);
		});
	}

}(window) );