%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 } } ); };