neyric/wireit

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

Summary

Maintainability
A
0 mins
Test Coverage
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/image-container/image-container.js']) {
   __coverage__['build/image-container/image-container.js'] = {"path":"build/image-container/image-container.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":27},"end":{"line":1,"column":46}}},"2":{"name":"(anonymous_2)","line":20,"loc":{"start":{"line":20,"column":13},"end":{"line":20,"column":25}}},"3":{"name":"(anonymous_3)","line":38,"loc":{"start":{"line":38,"column":11},"end":{"line":38,"column":22}}},"4":{"name":"(anonymous_4)","line":51,"loc":{"start":{"line":51,"column":19},"end":{"line":51,"column":31}}},"5":{"name":"(anonymous_5)","line":67,"loc":{"start":{"line":67,"column":17},"end":{"line":67,"column":31}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":87,"column":64}},"2":{"start":{"line":15,"column":0},"end":{"line":84,"column":3}},"3":{"start":{"line":22,"column":6},"end":{"line":22,"column":137}},"4":{"start":{"line":23,"column":6},"end":{"line":23,"column":52}},"5":{"start":{"line":25,"column":6},"end":{"line":25,"column":55}},"6":{"start":{"line":27,"column":6},"end":{"line":31,"column":7}},"7":{"start":{"line":28,"column":9},"end":{"line":30,"column":12}},"8":{"start":{"line":40,"column":6},"end":{"line":40,"column":58}},"9":{"start":{"line":42,"column":6},"end":{"line":44,"column":7}},"10":{"start":{"line":43,"column":9},"end":{"line":43,"column":71}},"11":{"start":{"line":46,"column":6},"end":{"line":46,"column":45}},"12":{"start":{"line":48,"column":6},"end":{"line":48,"column":53}},"13":{"start":{"line":52,"column":6},"end":{"line":52,"column":32}},"14":{"start":{"line":53,"column":6},"end":{"line":53,"column":47}},"15":{"start":{"line":54,"column":6},"end":{"line":54,"column":47}},"16":{"start":{"line":68,"column":12},"end":{"line":70,"column":13}},"17":{"start":{"line":69,"column":14},"end":{"line":69,"column":41}}},"branchMap":{"1":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":6},"end":{"line":27,"column":6}},{"start":{"line":27,"column":6},"end":{"line":27,"column":6}}]},"2":{"line":27,"type":"binary-expr","locations":[{"start":{"line":27,"column":9},"end":{"line":27,"column":20}},{"start":{"line":27,"column":24},"end":{"line":27,"column":55}}]},"3":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":6},"end":{"line":42,"column":6}},{"start":{"line":42,"column":6},"end":{"line":42,"column":6}}]},"4":{"line":68,"type":"if","locations":[{"start":{"line":68,"column":12},"end":{"line":68,"column":12}},{"start":{"line":68,"column":12},"end":{"line":68,"column":12}}]}},"code":["(function () { YUI.add('image-container', function (Y, NAME) {","","/**"," * @module image-container"," */","","/**"," * ImageContainer is an Overlay (XY positioning)"," * It is a WidgetChild (belongs to Layer)"," * It is also a WidgetParent (has many terminals)"," * @class ImageContainer"," * @extends Container"," * @constructor"," */","Y.ImageContainer = Y.Base.create(\"image-container\", Y.Container, [], {","   ","   /**","    * @method renderUI","    */","   renderUI: function () {","","      this.image = Y.Node.create('<img src=\"'+this.get('imageUrl')+'\" width=\"'+this.get('width')+'\"  height=\"'+this.get('height')+'\"/>');","      this.image.appendTo( this.get('contentBox') );","      ","      Y.ImageContainer.superclass.renderUI.apply(this);","","      if(this.resize && this.get('resizePreserveRatio') ) {","         this.resize.plug(Y.Plugin.ResizeConstrained, {","            preserveRatio: true","         });","      }","","   },","","   /**","    * @method bindUI","    */","   bindUI: function() {","","      this.image.after('load', this.alignTerminals, this);","","      if(this.resize) {","         this.resize.after('resize:resize', this._onResizeImage, this);","      }","","      this.drag.set('handles', [this.image]);","","      Y.ImageContainer.superclass.bindUI.apply(this);","   },","","   _onResizeImage: function(e) {","      var p = e.details[0].info;","      this.image.set('width',  p.right-p.left);","      this.image.set('height', p.bottom-p.top);","   }","   ","}, {","","   ATTRS: {","","      /**","       * Url of the image you want to render (relative to the script's page)","       * @attribute imageUrl","       */","      imageUrl: {","         value: '',","         setter: function(url) {","            if(this.image) {","              this.image.set('src', url);","            }","         }","      },","","      /**","       * Preserve ratio when resized (only if resizable)","       * @attribute resizePreserveRatio","       */","      resizePreserveRatio: {","         value: true","      }","","   }","   ","});","","","}, '@VERSION@', {\"requires\": [\"container\"], \"skinnable\": true});","","}());"]};
}
var __cov_Xu85nu_sl3tJlmlTZggcuw = __coverage__['build/image-container/image-container.js'];
__cov_Xu85nu_sl3tJlmlTZggcuw.s['1']++;YUI.add('image-container',function(Y,NAME){__cov_Xu85nu_sl3tJlmlTZggcuw.f['1']++;__cov_Xu85nu_sl3tJlmlTZggcuw.s['2']++;Y.ImageContainer=Y.Base.create('image-container',Y.Container,[],{renderUI:function(){__cov_Xu85nu_sl3tJlmlTZggcuw.f['2']++;__cov_Xu85nu_sl3tJlmlTZggcuw.s['3']++;this.image=Y.Node.create('<img src="'+this.get('imageUrl')+'" width="'+this.get('width')+'"  height="'+this.get('height')+'"/>');__cov_Xu85nu_sl3tJlmlTZggcuw.s['4']++;this.image.appendTo(this.get('contentBox'));__cov_Xu85nu_sl3tJlmlTZggcuw.s['5']++;Y.ImageContainer.superclass.renderUI.apply(this);__cov_Xu85nu_sl3tJlmlTZggcuw.s['6']++;if((__cov_Xu85nu_sl3tJlmlTZggcuw.b['2'][0]++,this.resize)&&(__cov_Xu85nu_sl3tJlmlTZggcuw.b['2'][1]++,this.get('resizePreserveRatio'))){__cov_Xu85nu_sl3tJlmlTZggcuw.b['1'][0]++;__cov_Xu85nu_sl3tJlmlTZggcuw.s['7']++;this.resize.plug(Y.Plugin.ResizeConstrained,{preserveRatio:true});}else{__cov_Xu85nu_sl3tJlmlTZggcuw.b['1'][1]++;}},bindUI:function(){__cov_Xu85nu_sl3tJlmlTZggcuw.f['3']++;__cov_Xu85nu_sl3tJlmlTZggcuw.s['8']++;this.image.after('load',this.alignTerminals,this);__cov_Xu85nu_sl3tJlmlTZggcuw.s['9']++;if(this.resize){__cov_Xu85nu_sl3tJlmlTZggcuw.b['3'][0]++;__cov_Xu85nu_sl3tJlmlTZggcuw.s['10']++;this.resize.after('resize:resize',this._onResizeImage,this);}else{__cov_Xu85nu_sl3tJlmlTZggcuw.b['3'][1]++;}__cov_Xu85nu_sl3tJlmlTZggcuw.s['11']++;this.drag.set('handles',[this.image]);__cov_Xu85nu_sl3tJlmlTZggcuw.s['12']++;Y.ImageContainer.superclass.bindUI.apply(this);},_onResizeImage:function(e){__cov_Xu85nu_sl3tJlmlTZggcuw.f['4']++;__cov_Xu85nu_sl3tJlmlTZggcuw.s['13']++;var p=e.details[0].info;__cov_Xu85nu_sl3tJlmlTZggcuw.s['14']++;this.image.set('width',p.right-p.left);__cov_Xu85nu_sl3tJlmlTZggcuw.s['15']++;this.image.set('height',p.bottom-p.top);}},{ATTRS:{imageUrl:{value:'',setter:function(url){__cov_Xu85nu_sl3tJlmlTZggcuw.f['5']++;__cov_Xu85nu_sl3tJlmlTZggcuw.s['16']++;if(this.image){__cov_Xu85nu_sl3tJlmlTZggcuw.b['4'][0]++;__cov_Xu85nu_sl3tJlmlTZggcuw.s['17']++;this.image.set('src',url);}else{__cov_Xu85nu_sl3tJlmlTZggcuw.b['4'][1]++;}}},resizePreserveRatio:{value:true}}});},'@VERSION@',{'requires':['container'],'skinnable':true});