dchart-core
Advanced tools
Comparing version 1.1.9 to 1.1.10
@@ -1,1 +0,1 @@ | ||
function Legend(e,t,i){this.reset(),this.options={type:"horizontal",renderType:"defaults"},this.init(e,t,i),this._valid()}var _=require("../util"),Com=require("./index"),d3=require("d3");Legend=Com.extend(Legend,{_valid:function(){var e=this.options,t=["horizontal","vertical"];-1===_.indexOf(t,e.type.toLowerCase())&&(this.msg="legend arguments error. there is no "+e.type+" in types.",e.type=t[0],this.valid=!1),e.type=_.initialUpperCase(e.type);var i=["defaults"];-1===_.indexOf(i,e.renderType.toLowerCase())&&(this.msg="legend arguments error. there is no "+e.renderType+" in types.",e.renderType=i[0],this.valid=!1),e.renderType=_.initialUpperCase(e.renderType)},renderSeries:function(){var e=this.options,t=this.alloptions,i=t.beforeLayout.legend,n=_.extend(_.omit(i,"position"),{margin:_.split(t.margin,"px ")});return this.el=this.el.append("div").attr({"class":"legend"}).style(n),this.svg=this.el.append("svg").attr({width:i.width,height:i.height}).append("g"),this["cal"+e.type](),this},calHorizontal:function(){var e=this.options,t=this.alloptions,i=e.legendLabels.length,n=t.beforeLayout.legend,r=n.width/i,s=this;e.legendLabels.forEach(function(t,i){var a={x:i*r,y:0,width:r,height:n.height},d=s.svg.append("g").attr({"class":"legend-label legend"+i});"function"==typeof e.customRender?e.customRender.call(d,t,a,i):this["render"+e.renderType](d,t,a,i)})},calVertical:function(){var e=this.options,t=e.legendLabels.length,i=e.beforeLayout.legend,n=i.height/t,r=this;e.legendLabels.forEach(function(t,s){var a={x:0,y:s*n,width:i.width,height:n},d=r.svg.append("g").attr({"class":"legend-label legend"+s});"function"==typeof e.customRender?e.customRender.call(d,t,a,s):this["render"+e.renderType](d,t,a,s)})},renderDefaults:function(){}}),module.exports=Legend; | ||
function Legend(e,t,n){this.reset(),this.options={type:"horizontal",renderType:"defaults"},this.init(e,t,n),this._valid()}var _=require("../util"),Com=require("./index"),d3=require("d3");Legend=Com.extend(Legend,{_valid:function(){var e=this.options,t=["horizontal","vertical"];-1===_.indexOf(t,e.type.toLowerCase())&&(this.msg="legend arguments error. there is no "+e.type+" in types.",e.type=t[0],this.valid=!1),e.type=_.initialUpperCase(e.type);var n=["defaults"];-1===_.indexOf(n,e.renderType.toLowerCase())&&(this.msg="legend arguments error. there is no "+e.renderType+" in types.",e.renderType=n[0],this.valid=!1),e.renderType=_.initialUpperCase(e.renderType)},renderSeries:function(){var e=this.options,t=this.alloptions,n=t.beforeLayout.legend,i=e.margin||t.margin,r=_.extend(_.omit(n,"position"),{margin:i.top+"px "+i.right+"px "+i.bottom+"px "+i.left+"px"});return this.el=this.el.append("div").attr({"class":"legend"}).style(r),this.svg=this.el.append("svg").attr({width:n.width,height:n.height}).append("g"),this["cal"+e.type](),this},calHorizontal:function(){for(var e=this.options,t=this.alloptions,n=this.data(),i=t.yaxis.key,r=Math.max(e.legendLabels.length,_.maxBy(n,function(e){return e[i].length})[i].length),a=t.beforeLayout.legend,s=a.width/r,l=this,d=0;r>d;d++){var o=e.legendLabels[d]||"legend"+(d+1),h={x:d*s,y:0,width:s,height:a.height},p=l.svg.append("g").attr({"class":"legend-label legend"+(d+1)});"function"==typeof e.customRender?e.customRender.call(p,o,h,d):this["render"+e.renderType](p,o,h,d)}},calVertical:function(){for(var e=this.options,t=this.alloptions,n=t.yaxis.key,i=Math.max(e.legendLabels.length,_.maxBy(data,function(e){return e[n].length})[n].length),r=e.beforeLayout.legend,a=r.height/i,s=this,l=0;i>l;l++){var d=e.legendLabels[l]||"legend"+(l+1),o={x:0,y:l*a,width:r.width,height:a},h=s.svg.append("g").attr({"class":"legend-label legend"+(l+1)});"function"==typeof e.customRender?e.customRender.call(h,d,o,l):this["render"+e.renderType](h,d,o,l)}},renderDefaults:function(e,t,n){e.attr({transform:"translate("+(n.x+n.width/2)+", "+(n.y+n.height/2)+")"}),e.append("text").html(t).attr({x:30,y:5,dy:".35em"})}}),module.exports=Legend; |
{ | ||
"name": "dchart-core", | ||
"version": "1.1.9", | ||
"version": "1.1.10", | ||
"description": "", | ||
@@ -23,3 +23,3 @@ "scripts": { | ||
"dchart-bar-acute-angle": "~0.0.9", | ||
"dchart-core": "~1.1.0", | ||
"dchart-core": "~1.1.9", | ||
"dchart-tree": "^1.0.0", | ||
@@ -26,0 +26,0 @@ "dchart-treemap": "0.0.1", |
97315