mediawiki-extensions-Visual.../modules/ve/ui/ve.ui.ToolFactory.js
Trevor Parscal 238feeb881 Tools changes
* Rewrite of all tools, dramatically simplifiying them and decreasing
  duplication
* Tools are now created using a tool factory instead of
  a make-shift facility built into the toolbar
* All UI object have a surface or a toolbar reference instead of a
  surface view

Change-Id: I589ecba36bf715b452d03c8fd5c0547dc3c1dc61
2012-10-26 14:48:27 -07:00

27 lines
475 B
JavaScript

/**
* VisualEditor ToolFactory class.
*
* @copyright 2011-2012 VisualEditor Team and others; see AUTHORS.txt
* @license The MIT License (MIT); see LICENSE.txt
*/
/**
* Tool factory.
*
* @class
* @constructor
* @extends {ve.Factory}
*/
ve.ToolFactory = function VeToolFactory() {
// Parent constructor
ve.Factory.call( this );
};
/* Inheritance */
ve.inheritClass( ve.ToolFactory, ve.Factory );
/* Initialization */
ve.ui.toolFactory = new ve.ToolFactory();