neyric/wireit

View on GitHub
build/image-container/image-container-min.js

Summary

Maintainability
A
0 mins
Test Coverage
YUI.add("image-container",function(e,t){e.ImageContainer=e.Base.create("image-container",e.Container,[],{renderUI:function(){this.image=e.Node.create('<img src="'+this.get("imageUrl")+'" width="'+this.get("width")+'"  height="'+this.get("height")+'"/>'),this.image.appendTo(this.get("contentBox")),e.ImageContainer.superclass.renderUI.apply(this),this.resize&&this.get("resizePreserveRatio")&&this.resize.plug(e.Plugin.ResizeConstrained,{preserveRatio:!0})},bindUI:function(){this.image.after("load",this.alignTerminals,this),this.resize&&this.resize.after("resize:resize",this._onResizeImage,this),this.drag.set("handles",[this.image]),e.ImageContainer.superclass.bindUI.apply(this)},_onResizeImage:function(e){var t=e.details[0].info;this.image.set("width",t.right-t.left),this.image.set("height",t.bottom-t.top)}},{ATTRS:{imageUrl:{value:"",setter:function(e){this.image&&this.image.set("src",e)}},resizePreserveRatio:{value:!0}}})},"@VERSION@",{requires:["container"],skinnable:!0});