neyric/wireit

View on GitHub
build/bezier-wire/bezier-wire-min.js

Summary

Maintainability
A
0 mins
Test Coverage
YUI.add("bezier-wire",function(e,t){e.BezierWire=function(t){e.BezierWire.superclass.constructor.apply(this,arguments)},e.BezierWire.NAME="bezierwire",e.extend(e.BezierWire,e.WireBase,{_draw:function(){this.clear();var e=this.get("src").getXY(),t=this.get("tgt").getXY(),n=this.get("srcDir"),r=this.get("tgtDir"),i=this.get("bezierTangentNorm"),s=7;this.moveTo(e[0]+s,e[1]+s),this.curveTo(e[0]+s+n[0]*i,e[1]+s+n[1]*i,t[0]+s+r[0]*i,t[1]+s+r[1]*i,t[0]+s,t[1]+s),this.end()},SERIALIZABLE_ATTRS:function(){return["color","width","bezierTangentNorm"]}}),e.BezierWire.ATTRS=e.merge(e.WireBase.ATTRS,{bezierTangentNorm:{setter:function(e){return parseInt(e,10)},value:100}})},"@VERSION@",{requires:["wire-base"]});