[llvm-commits] [LNT] r164287 - /lnt/trunk/lnt/server/ui/static/flot/jquery.flot.errorbars.min.js

Michael Gottesman mgottesman at apple.com
Wed Sep 19 23:25:50 PDT 2012


Author: mgottesman
Date: Thu Sep 20 01:25:50 2012
New Revision: 164287

URL: http://llvm.org/viewvc/llvm-project?rev=164287&view=rev
Log:
[LNT] v4_graph: Added a minified version of jquery.flot.errorbars.js.

Added:
    lnt/trunk/lnt/server/ui/static/flot/jquery.flot.errorbars.min.js

Added: lnt/trunk/lnt/server/ui/static/flot/jquery.flot.errorbars.min.js
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/ui/static/flot/jquery.flot.errorbars.min.js?rev=164287&view=auto
==============================================================================
--- lnt/trunk/lnt/server/ui/static/flot/jquery.flot.errorbars.min.js (added)
+++ lnt/trunk/lnt/server/ui/static/flot/jquery.flot.errorbars.min.js Thu Sep 20 01:25:50 2012
@@ -0,0 +1,7 @@
+(function(v){function C(d,a,h,k){if(a.points.errorbars){d=[{x:!0,number:!0,required:!0},{y:!0,number:!0,required:!0}];h=a.points.errorbars;if("x"==h||"xy"==h)a.points.xerr.asymmetric&&d.push({x:!0,number:!0,required:!0}),d.push({x:!0,number:!0,required:!0});if("y"==h||"xy"==h)a.points.yerr.asymmetric&&d.push({y:!0,number:!0,required:!0}),d.push({y:!0,number:!0,required:!0});k.format=d}}function A(d,a,h,k,c,r,B,f,i,g,w){k+=g;c+=g;r+=g;"x"==a.err?(c>h+i?u(d,[[c,k],[Math.max(h+i,w[0]),k]]):B=!1,r<h-
+i?u(d,[[Math.min(h-i,w[1]),k],[r,k]]):f=!1):(c<k-i?u(d,[[h,c],[h,Math.min(k-i,w[0])]]):B=!1,r>k+i?u(d,[[h,Math.max(k+i,w[1])],[h,r]]):f=!1);i=null!=a.radius?a.radius:i;B&&("-"==a.upperCap?"x"==a.err?u(d,[[c,k-i],[c,k+i]]):u(d,[[h-i,c],[h+i,c]]):v.isFunction(a.upperCap)&&("x"==a.err?a.upperCap(d,c,k,i):a.upperCap(d,h,c,i)));f&&("-"==a.lowerCap?"x"==a.err?u(d,[[r,k-i],[r,k+i]]):u(d,[[h-i,r],[h+i,r]]):v.isFunction(a.lowerCap)&&("x"==a.err?a.lowerCap(d,r,k,i):a.lowerCap(d,h,r,i)))}function u(d,a){d.beginPath();
+d.moveTo(a[0][0],a[0][1]);for(p=1;p<a.length;p++)d.lineTo(a[p][0],a[p][1]);d.stroke()}function D(d,a){var h=d.getPlotOffset();a.save();a.translate(h.left,h.top);v.each(d.getData(),function(d,c){if(c.points.errorbars&&(c.points.xerr.show||c.points.yerr.show)){var h=c.datapoints.points,u=c.datapoints.pointsize,f=[c.xaxis,c.yaxis],i=c.points.radius,g=[c.points.xerr,c.points.yerr],w=!1;if(f[0].p2c(f[0].max)<f[0].p2c(f[0].min)){var w=!0,s=g[0].lowerCap;g[0].lowerCap=g[0].upperCap;g[0].upperCap=s}var v=
+!1;f[1].p2c(f[1].min)<f[1].p2c(f[1].max)&&(v=!0,s=g[1].lowerCap,g[1].lowerCap=g[1].upperCap,g[1].upperCap=s);for(var m=0;m<c.datapoints.points.length;m+=u){var x,b=c.datapoints.points,n=null,q=null,j=null,l=null;x=c.points.xerr;var e=c.points.yerr,t=c.points.errorbars;"x"==t||"xy"==t?x.asymmetric?(n=b[m+2],q=b[m+3],"xy"==t&&(e.asymmetric?(j=b[m+4],l=b[m+5]):j=b[m+4])):(n=b[m+2],"xy"==t&&(e.asymmetric?(j=b[m+3],l=b[m+4]):j=b[m+3])):"y"==t&&(e.asymmetric?(j=b[m+2],l=b[m+3]):j=b[m+2]);null==q&&(q=n);
+null==l&&(l=j);b=[n,q,j,l];x.show||(b[0]=null,b[1]=null);e.show||(b[2]=null,b[3]=null);x=b;for(e=0;e<g.length;e++)if(b=[f[e].min,f[e].max],x[e*g.length]&&(n=h[m],q=h[m+1],j=[n,q][e]+x[e*g.length+1],l=[n,q][e]-x[e*g.length],!("x"==g[e].err&&(q>f[1].max||q<f[1].min||j<f[0].min||l>f[0].max))))if(!("y"==g[e].err&&(n>f[0].max||n<f[0].min||j<f[1].min||l>f[1].max))){var z=t=!0;j>b[1]&&(t=!1,j=b[1]);l<b[0]&&(z=!1,l=b[0]);if("x"==g[e].err&&w||"y"==g[e].err&&v)s=l,l=j,j=s,s=z,z=t,t=s,s=b[0],b[0]=b[1],b[1]=
+s;n=f[0].p2c(n);q=f[1].p2c(q);j=f[e].p2c(j);l=f[e].p2c(l);b[0]=f[e].p2c(b[0]);b[1]=f[e].p2c(b[1]);var s=g[e].lineWidth?g[e].lineWidth:c.points.lineWidth,y=null!=c.points.shadowSize?c.points.shadowSize:c.shadowSize;0<s&&0<y&&(y/=2,a.lineWidth=y,a.strokeStyle="rgba(0,0,0,0.1)",A(a,g[e],n,q,j,l,t,z,i,y+y/2,b),a.strokeStyle="rgba(0,0,0,0.2)",A(a,g[e],n,q,j,l,t,z,i,y/2,b));a.strokeStyle=g[e].color?g[e].color:c.color;a.lineWidth=s;A(a,g[e],n,q,j,l,t,z,i,0,b)}}}});a.restore()}v.plot.plugins.push({init:function(d){d.hooks.processRawData.push(C);
+d.hooks.draw.push(D)},options:{series:{points:{errorbars:null,xerr:{err:"x",show:null,asymmetric:null,upperCap:null,lowerCap:null,color:null,radius:null},yerr:{err:"y",show:null,asymmetric:null,upperCap:null,lowerCap:null,color:null,radius:null}}}},name:"errorbars",version:"1.0"})})(jQuery);





More information about the llvm-commits mailing list