mediawiki-extensions-Visual.../modules/ve2/ce/ve.ce.Surface.js
Trevor Parscal a9b26c8b55 Removed recursive rendering calls in favor of 100% event driven updates
Change-Id: I636222518e4cbeddb1c02901b79a9dcb09eeb952
2012-05-03 17:19:01 -07:00

24 lines
477 B
JavaScript

/**
* ContentEditable surface.
*
* @class
* @constructor
* @param model {ve.dm.Surface} Model to observe
*/
ve.ce.Surface = function( $container, model ) {
// Inheritance
ve.EventEmitter.call( this );
// Properties
this.model = model;
this.documentView = new ve.ce.Document( model.documentModel );
this.$ = $container;
// Initialization
this.$.append( this.documentView.documentNode.$ );
};
/* Inheritance */
ve.extendClass( ve.ce.Surface, ve.EventEmitter );