-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathangular-graphael.min.js
1 lines (1 loc) · 1.76 KB
/
angular-graphael.min.js
1
angular.module("angular-graphael",[]),angular.module("angular-graphael").constant("mapData",function(a){"use strict";return Object.keys(a).map(function(t){return a[t]})}),angular.module("angular-graphael").directive("barchart",["$window","mapData",function(a,t){"use strict";return{restrict:"E",scope:{width:"=",height:"=",x:"=",y:"=",options:"=",values:"="},template:"<div></div>",link:function(e,i){e.$watch("values",function(){var n,r=e.x||100,u=e.y||100,l=e.width||100,c=e.height||100;i[0].innerHTML="",n=a.Raphael(i[0]),n.barchart(r,u,l,c,t(e.values),e.options)})}}}]),angular.module("angular-graphael").directive("dotchart",["$window","mapData",function(a,t){"use strict";return{restrict:"E",scope:{valuesX:"=",valuesY:"=",size:"=",options:"=",x:"=",y:"="},template:"<div></div>",link:function(e,i){e.$watch("size",function(){var n,r=e.x||0,u=e.y||0,l=e.width||500,c=e.height||80;i[0].innerHTML="",n=a.Raphael(i[0]),n.dotchart(r,u,l,c,e.valuesX,e.valuesY,t(e.size),e.options)})}}}]),angular.module("angular-graphael").directive("linechart",["$window","mapData",function(a,t){"use strict";return{restrict:"E",scope:{width:"=",height:"=",x:"=",y:"=",options:"=",valuesX:"=",valuesY:"="},template:"<div></div>",link:function(e,i){e.$watch("values",function(){var n,r=e.x||100,u=e.y||100,l=e.width||100,c=e.height||100;i[0].innerHTML="",n=a.Raphael(i[0]),n.linechart(r,u,l,c,t(e.valuesX),t(e.valuesY),e.options)})}}}]),angular.module("angular-graphael").directive("piechart",["$window","mapData",function(a,t){"use strict";return{restrict:"E",scope:{values:"=",radius:"=",cx:"=",cy:"=",options:"="},template:"<div></div>",link:function(e,i){e.$watch("values",function(){var n,r=e.cx||100,u=e.cy||100,l=e.radius||100;i[0].innerHTML="",n=a.Raphael(i[0]),n.piechart(r,u,l,t(e.values),e.options)})}}}]);