neyric/wireit

View on GitHub
build/widget-terminals/widget-terminals-min.js

Summary

Maintainability
A
0 mins
Test Coverage
YUI.add("widget-terminals",function(e,t){e.WidgetTerminals=function(t){e.after(this._syncUITerminals,this,"syncUI")},e.WidgetTerminals.ATTRS={defaultChildType:{value:"Terminal"}},e.WidgetTerminals.prototype={_syncUITerminals:function(){this.alignTerminals()},alignTerminals:function(){var e=this.get("contentBox");this.each(function(t){t.get("align")&&t.align(t.get("alignNode")||e,["tl",t.get("align").points[1]])},this),this.redrawAllWires()},getTerminal:function(t){return e.Array.find(this._items,function(e){if(e.get("name")===t)return!0})}},e.WidgetTerminals.EIGHT_POINTS=[{align:{points:["tl","tl"]},dir:[-0.5,-0.5],name:"tl"},{align:{points:["tl","tc"]},dir:[0,-1],name:"tc"},{align:{points:["tl","tr"]},dir:[.5,-0.5],name:"tr"},{align:{points:["tl","lc"]},dir:[-1,0],name:"lc"},{align:{points:["tl","rc"]},dir:[1,0],name:"rc"},{align:{points:["tl","br"]},dir:[.5,.5],name:"br"},{align:{points:["tl","bc"]},dir:[0,1],name:"bc"},{align:{points:["tl","bl"]},dir:[-0.5,.5],name:"bl"}],e.WidgetTerminals.FOUR_CORNERS=[{align:{points:["tl","tl"]},dir:[-0.5,-0.5],name:"tl"},{align:{points:["tl","tr"]},dir:[.5,-0.5],name:"tr"},{align:{points:["tl","br"]},dir:[.5,.5],name:"br"},{align:{points:["tl","bl"]},dir:[-0.5,.5],name:"bl"}],e.WidgetTerminals.FOUR_EDGES=[{align:{points:["tl","tc"]},dir:[0,-1],name:"tc"},{align:{points:["tl","lc"]},dir:[-1,0],name:"lc"},{align:{points:["tl","rc"]},dir:[1,0],name:"rc"},{align:{points:["tl","bc"]},dir:[0,1],name:"bc"}]},"@VERSION@",{requires:["terminal"]});