%PDF- %PDF-
| Direktori : /www/varak.net/wiki.varak.net/extensions/VisualEditor/lib/ve/src/dm/nodes/ |
| Current File : /www/varak.net/wiki.varak.net/extensions/VisualEditor/lib/ve/src/dm/nodes/ve.dm.ImageNode.js |
/*!
* VisualEditor DataModel ImageNode class.
*
* @copyright 2011-2016 VisualEditor Team and others; see http://ve.mit-license.org
*/
/**
* DataModel image node.
*
* @class
* @abstract
* @mixins ve.dm.FocusableNode
* @mixins ve.dm.ResizableNode
*
* @constructor
*/
ve.dm.ImageNode = function VeDmImageNode() {
// Mixin constructors
ve.dm.FocusableNode.call( this );
ve.dm.ResizableNode.call( this );
};
/* Inheritance */
OO.mixinClass( ve.dm.ImageNode, ve.dm.FocusableNode );
OO.mixinClass( ve.dm.ImageNode, ve.dm.ResizableNode );
/* Methods */
/**
* @inheritdoc
*/
ve.dm.ImageNode.prototype.createScalable = function () {
return new ve.dm.Scalable( {
currentDimensions: {
width: this.getAttribute( 'width' ),
height: this.getAttribute( 'height' )
},
minDimensions: {
width: 1,
height: 1
}
} );
};