dchart-core
Advanced tools
Comparing version 2.5.18 to 2.5.19
@@ -1,1 +0,1 @@ | ||
var exports=module.exports,d3=require("d3"),_=require("lodash");const pause=function(e){if(!e)return!1;var t=e.__transition__,n=null;if(t&&(n=t[t.active])&&n){var i=n.timer;if(i){var r=_.cloneDeep(i);e.__$transition$__={c:i.c,t:i.t,tween:n.tween,timer:r,delay:n.delay},i.c=null,i.t=NaN,i.n={}}}},resume=function(e){if(!e)return!1;var t=e.__$transition$__;if(t)for(var n=t.timer;n;)n.c&&n.c(n.t+(t.delay||0))&&(n.c=null),n=n.n};exports.pauseAnimation=function(e){var t=e?[].concat(e):this.svg.selectAll("*");t.forEach(e=>{e.forEach(e=>{pause(e)})}),t.transition().duration(0)},exports.resumeAnimation=function(e){(e||this.svg.selectAll("*")).forEach(e=>{e.forEach(e=>{resume(e)})}),this.options&&(this.options.animation=!1),this.__resumeTweens__&&this.__resumeTweens__.forEach(e=>e())},exports.resumeToAnimationEnd=function(e){var t=e||this.svg&&this.svg.selectAll("*");if(!t)return!1;t.forEach(e=>{e.forEach(e=>{pause(e),resume(e)})}),t.transition().duration(0)},exports.clearAllAnimation=function(e){var t=e||this.svg&&this.svg.selectAll("*");if(!t)return!1;t.interrupt().transition(),t.forEach(e=>{e.forEach(e=>{delete e.__$transition$__;var t=e.__transition__,n=null;if(t&&(n=t[t.active])&&n){var i=n.timer;i&&(i.c=null,i.t=NaN)}})})},exports.addResumeTween=function(e){this.__resumeTweens__=[].concat(this.__resumeTweens__||[],e)},exports.pauseAnimation2=function(){this.svg.selectAll("*").transition().duration(0).delay(0)},exports.pause=pause,exports.resume=resume; | ||
var exports=module.exports,d3=require("d3"),_=require("lodash");const pause=function(e){if(!e)return!1;var t=e.__transition__,n=null;if(t&&(n=t[t.active])&&n){var s=n.timer;if(s){var r=_.cloneDeep(s);e.__$transition$__={c:s.c,t:s.t,tween:n.tween,timer:r,delay:n.delay},s.c=null,s.t=NaN,s.n={}}}},resume=function(e){if(!e)return!1;var t=e.__$transition$__;if(t)for(var n=t.timer;n;)n.c&&n.c(n.t+(t.delay||0))&&(n.c=null),n=n.n};exports.pauseAnimation=function(e){var t=e?[].concat(e):this.svg.selectAll("*");t.forEach(e=>{e.forEach(e=>{pause(e)})}),t.transition().duration(0)},exports.resumeAnimation=function(e){(e||this.svg.selectAll("*")).forEach(e=>{e.forEach(e=>{resume(e)})}),this.options&&(this.options.animation=!1),this.__resumeTweens__&&this.__resumeTweens__.forEach(e=>e())},exports.resumeToAnimationEnd=function(e){var t=e||this.svg&&this.svg.selectAll("*");if(!t)return!1;t.forEach(e=>{e.forEach(e=>{pause(e),resume(e)})}),t.transition().duration(0),this.__resumeTweens__=[]},exports.clearAllAnimation=function(e){var t=e||this.svg&&this.svg.selectAll("*");if(!t)return!1;t.interrupt().transition(),t.forEach(e=>{e.forEach(e=>{delete e.__$transition$__;var t=e.__transition__,n=null;if(t&&(n=t[t.active])&&n){var s=n.timer;s&&(s.c=null,s.t=NaN)}})})},exports.addResumeTween=function(e){this.__resumeTweens__=[].concat(this.__resumeTweens__||[],e)},exports._clearAllResumeTween=function(){this.__resumeTweens__=[]},exports.pauseAnimation2=function(){this.svg.selectAll("*").transition().duration(0).delay(0)},exports.pause=pause,exports.resume=resume; |
@@ -1,1 +0,1 @@ | ||
"use strict";var exports=module.exports,_=require("../util"),d3=require("d3");exports.draw=function(){},exports.render=function(e,t){this.options.isFirst?(t&&(this.options=_.deepMerge(this.options,t)),null!=e&&(this._source(e),this.data&&this.data(this._data)),this._initArgu(),this.initLayout(),this._beforeRender(),this.renderSeries(),this._afterRender(),this.options.isFirst=!1):this.update.apply(this,arguments)},exports.beforeRender=function(){},exports._beforeRender=function(){this.emit("start.beforerender"),this.beforeRender(),this.emit("before.render");var e=this.options;if(e.xaxis){e.xaxis=_.deepMerge(e.xaxisDefault,e.xaxis);var t=this.renderXAxis("xaxis",this.svg[0][0],e.xaxis)}if(e.yaxis){e.yaxis=_.deepMerge(e.yaxisDefault,e.yaxis);var i=this.renderYAxis("yaxis",this.svg[0][0],e.yaxis)}if(e.margin.containLabel&&t&&i){t.options.__height=t.el[0][0].getBBox().height-(e.xaxis.net&&t.el.selectAll(".tick line")[0].length>1&&e.innerHeight||0),i.options.__width=i.el[0][0].getBBox().width-(e.yaxis.net&&i.el.selectAll(".tick line")[0].length>1&&e.innerWidth||0);var r=t.options.__height+e.xaxis.dy,s=i.options.__width+e.yaxis.dy;e._innerWidth=e.innerWidth,e._innerHeight=e.innerHeight,e.innerWidth-=s,e.innerHeight-=r,t.update(null,_.deepMerge(e.xaxis,{innerHeight:e.innerHeight,innerWidth:e.innerWidth})),i.update(null,_.deepMerge(e.yaxis,{innerHeight:e.innerHeight,innerWidth:e.innerWidth})),"left"===e.yaxis.orient?(i.el.attr("transform","translate("+s+",0)"),"bottom"===e.xaxis.orient?(t.el.attr("transform","translate("+s+", "+e.innerHeight+")"),this.series.attr("transform","translate("+s+", 0)")):"top"===e.xaxis.orient&&(t.el.attr("transform","translate("+s+", 0)"),this.series.attr("transform","translate("+s+", "+r+")"))):"right"===e.yaxis.orient&&("bottom"===e.xaxis.orient?t.el.attr("transform","translate(0, "+e.innerHeight+")"):"top"===e.xaxis.orient&&this.series.attr("transform","translate(0, "+r+")"))}e.tooltip&&this.renderTooltip("tooltip",this.el[0][0],e.tooltip),this.emit("end.beforerender")},exports.afterRender=function(){},exports._afterRender=function(){this.emit("start.afterrender");var e=this,t=this.options;t.withInteract&&(this.series.on("click",null).on("mouseenter",null).on("mouseover",null).on("mouseleave",null),this.series.on("click",function(t,i){e.emit("series_click",{data:t,index:i,dom:this})}).on("mouseenter",function(t,i){e.emit("series_mouseenter",{data:t,index:i,dom:this})}).on("mouseover",function(t,i){e.emit("series_mouseover",{data:t,index:i,dom:this})}).on("mouseleave",function(t,i){e.emit("series_mouseleave",{data:t,index:i,dom:this})})),this.svg.selectAll(".series").each(function(){e.svg[0][0].appendChild(this)}),this.el.selectAll("text").attr("font-family",t.fontFamily),this.afterRender(),this.emit("after.render"),this.emit("end.afterrender")},exports.renderCom=function(e,t,i,r){var s=this._com.add(e,t,i,r,this.options);return s.render(this._data),s.el.attr("id",e),s},exports.renderAxis=function(e,t,i){var r=this._com.addAxis(e,t,i,this.options);return r.render(this._data),r.addClass("axis"+this._com.getAccountByType("axis")),r.el.attr("id",e),r},exports.renderXAxis=function(e,t,i){return this.options.xaxis=_.deepMerge(this.options.xaxis,i),this.renderAxis(e,t,i)},exports.renderYAxis=function(e,t,i){return this.options.yaxis=_.deepMerge(this.options.yaxis,i),this.renderAxis(e,t,i)},exports.renderBG=function(e,t,i){var r=this._com.addBG(e,t,i,this.options);return r.render(this._data),r.el.attr("id",e),r},exports.renderLegend=function(e,t,i){var r=this._com.addLegend(e,t,i,this.options);return r.render(this._data),r.el.attr("id",e),r},exports.renderTime=function(e,t,i){var r=this._com.addTime(e,t,i,this.options);return r.render(this._data),r.el.attr("id",e),r},exports.renderNumber=function(e,t,i){var r=this._com.addNumber(e,t,i,this.options);return r.render(this._data),r.el.attr("id",e),r},exports.renderTooltip=function(e,t,i){var r=this._com.addTooltip(e,t,i,this.options);return r.render(this._data),r},exports.renderTheme=function(e){this.themeDom||(this.themeDom=d3.select("head").append("style").attr("class","chart-theme"));var t=this;Cube.use("/src/theme/"+e+".css",function(e){t.themeDom.html(e)}),this.options.theme=e}; | ||
"use strict";var exports=module.exports,_=require("../util"),d3=require("d3");exports.draw=function(){},exports.render=function(e,t){this.options.isFirst?(t&&(this.options=_.deepMerge(this.options,t)),null!=e&&(this._source(e),this.data&&this.data(this._data)),this._initArgu(),this.initLayout(),this._beforeRender(),this._clearAllResumeTween(),this.renderSeries(),this._afterRender(),this.options.isFirst=!1):(this._clearAllResumeTween(),this.update.apply(this,arguments))},exports.beforeRender=function(){},exports._beforeRender=function(){this.emit("start.beforerender"),this.beforeRender(),this.emit("before.render");var e=this.options;if(e.xaxis){e.xaxis=_.deepMerge(e.xaxisDefault,e.xaxis);var t=this.renderXAxis("xaxis",this.svg[0][0],e.xaxis)}if(e.yaxis){e.yaxis=_.deepMerge(e.yaxisDefault,e.yaxis);var i=this.renderYAxis("yaxis",this.svg[0][0],e.yaxis)}if(e.margin.containLabel&&t&&i){t.options.__height=t.el[0][0].getBBox().height-(e.xaxis.net&&t.el.selectAll(".tick line")[0].length>1&&e.innerHeight||0),i.options.__width=i.el[0][0].getBBox().width-(e.yaxis.net&&i.el.selectAll(".tick line")[0].length>1&&e.innerWidth||0);var r=t.options.__height+e.xaxis.dy,s=i.options.__width+e.yaxis.dy;e._innerWidth=e.innerWidth,e._innerHeight=e.innerHeight,e.innerWidth-=s,e.innerHeight-=r,t.update(null,_.deepMerge(e.xaxis,{innerHeight:e.innerHeight,innerWidth:e.innerWidth})),i.update(null,_.deepMerge(e.yaxis,{innerHeight:e.innerHeight,innerWidth:e.innerWidth})),"left"===e.yaxis.orient?(i.el.attr("transform","translate("+s+",0)"),"bottom"===e.xaxis.orient?(t.el.attr("transform","translate("+s+", "+e.innerHeight+")"),this.series.attr("transform","translate("+s+", 0)")):"top"===e.xaxis.orient&&(t.el.attr("transform","translate("+s+", 0)"),this.series.attr("transform","translate("+s+", "+r+")"))):"right"===e.yaxis.orient&&("bottom"===e.xaxis.orient?t.el.attr("transform","translate(0, "+e.innerHeight+")"):"top"===e.xaxis.orient&&this.series.attr("transform","translate(0, "+r+")"))}e.tooltip&&this.renderTooltip("tooltip",this.el[0][0],e.tooltip),this.emit("end.beforerender")},exports.afterRender=function(){},exports._afterRender=function(){this.emit("start.afterrender");var e=this,t=this.options;t.withInteract&&(this.series.on("click",null).on("mouseenter",null).on("mouseover",null).on("mouseleave",null),this.series.on("click",function(t,i){e.emit("series_click",{data:t,index:i,dom:this})}).on("mouseenter",function(t,i){e.emit("series_mouseenter",{data:t,index:i,dom:this})}).on("mouseover",function(t,i){e.emit("series_mouseover",{data:t,index:i,dom:this})}).on("mouseleave",function(t,i){e.emit("series_mouseleave",{data:t,index:i,dom:this})})),this.svg.selectAll(".series").each(function(){e.svg[0][0].appendChild(this)}),this.el.selectAll("text").attr("font-family",t.fontFamily),this.afterRender(),this.emit("after.render"),this.emit("end.afterrender")},exports.renderCom=function(e,t,i,r){var s=this._com.add(e,t,i,r,this.options);return s.render(this._data),s.el.attr("id",e),s},exports.renderAxis=function(e,t,i){var r=this._com.addAxis(e,t,i,this.options);return r.render(this._data),r.addClass("axis"+this._com.getAccountByType("axis")),r.el.attr("id",e),r},exports.renderXAxis=function(e,t,i){return this.options.xaxis=_.deepMerge(this.options.xaxis,i),this.renderAxis(e,t,i)},exports.renderYAxis=function(e,t,i){return this.options.yaxis=_.deepMerge(this.options.yaxis,i),this.renderAxis(e,t,i)},exports.renderBG=function(e,t,i){var r=this._com.addBG(e,t,i,this.options);return r.render(this._data),r.el.attr("id",e),r},exports.renderLegend=function(e,t,i){var r=this._com.addLegend(e,t,i,this.options);return r.render(this._data),r.el.attr("id",e),r},exports.renderTime=function(e,t,i){var r=this._com.addTime(e,t,i,this.options);return r.render(this._data),r.el.attr("id",e),r},exports.renderNumber=function(e,t,i){var r=this._com.addNumber(e,t,i,this.options);return r.render(this._data),r.el.attr("id",e),r},exports.renderTooltip=function(e,t,i){var r=this._com.addTooltip(e,t,i,this.options);return r.render(this._data),r},exports.renderTheme=function(e){this.themeDom||(this.themeDom=d3.select("head").append("style").attr("class","chart-theme"));var t=this;Cube.use("/src/theme/"+e+".css",function(e){t.themeDom.html(e)}),this.options.theme=e}; |
{ | ||
"name": "dchart-core", | ||
"version": "2.5.18", | ||
"version": "2.5.19", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "scripts": { |
133370