src/myams/resources/js/ext/flot/jquery.flot.stack.min.js
changeset 0 f05d7aea098a
child 5 c9c69b13d884
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/myams/resources/js/ext/flot/jquery.flot.stack.min.js	Fri Jul 10 16:59:11 2020 +0200
@@ -0,0 +1,1 @@
+!function(s){jQuery.plot.plugins.push({init:function(s){function n(s,n){for(var t=null,i=0;i<n.length&&s!==n[i];++i)n[i].stack===s.stack&&(t=n[i]);return t}function t(s,n){for(var t=[],i=0;i<n.points.length;i+=2)t.push(n.points[i]),t.push(n.points[i+1]),t.push(0);n.format.push({x:!1,y:!0,number:!0,required:!1,computeRange:"none"!==s.yaxis.options.autoScale,defaultValue:0}),n.points=t,n.pointsize=3}s.hooks.processDatapoints.push(function(s,i,o){if(null!=i.stack&&!1!==i.stack){var e=i.bars.show||i.lines.show&&i.lines.fill,l=o.pointsize>2&&(w?o.format[2].x:o.format[2].y);e&&!l&&t(i,o);var u=n(i,s.getData());if(u){for(var p,a,f,r,h,c,g,k,m=o.pointsize,v=o.points,z=u.datapoints.pointsize,d=u.datapoints.points,y=[],b=i.lines.show,w=i.bars.horizontal,x=b&&i.lines.steps,D=!0,j=w?1:0,q=w?0:1,Q=0,R=0;!(Q>=v.length);){if(g=y.length,null==v[Q]){for(k=0;k<m;++k)y.push(v[Q+k]);Q+=m}else if(R>=d.length){if(!b)for(k=0;k<m;++k)y.push(v[Q+k]);Q+=m}else if(null==d[R]){for(k=0;k<m;++k)y.push(null);D=!0,R+=z}else{if(p=v[Q+j],a=v[Q+q],r=d[R+j],h=d[R+q],c=0,p===r){for(k=0;k<m;++k)y.push(v[Q+k]);y[g+q]+=h,c=h,Q+=m,R+=z}else if(p>r){if(b&&Q>0&&null!=v[Q-m]){for(f=a+(v[Q-m+q]-a)*(r-p)/(v[Q-m+j]-p),y.push(r),y.push(f+h),k=2;k<m;++k)y.push(v[Q+k]);c=h}R+=z}else{if(D&&b){Q+=m;continue}for(k=0;k<m;++k)y.push(v[Q+k]);b&&R>0&&null!=d[R-z]&&(c=h+(d[R-z+q]-h)*(p-r)/(d[R-z+j]-r)),y[g+q]+=c,Q+=m}D=!1,g!==y.length&&e&&(y[g+2]+=c)}if(x&&g!==y.length&&g>0&&null!==y[g]&&y[g]!==y[g-m]&&y[g+1]!==y[g-m+1]){for(k=0;k<m;++k)y[g+m+k]=y[g+k];y[g+1]=y[g-m+1]}}o.points=y}}})},options:{series:{stack:null}},name:"stack",version:"1.2"})}();