Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
report-resources.jqplot.1.0.8.plugins.jqplot.barRenderer.min.js Maven / Gradle / Ivy
(function (d ) {d.jqplot.BarRenderer=function ( ) {d.jqplot.LineRenderer.call(this )};d.jqplot.BarRenderer.prototype=new d.jqplot.LineRenderer();d.jqplot.BarRenderer.prototype.constructor=d.jqplot.BarRenderer;d.jqplot.BarRenderer.prototype.init=function (o,q ) {this .barPadding=8 ;this .barMargin=10 ;this .barDirection="vertical" ;this .barWidth=null ;this .shadowOffset=2 ;this .shadowDepth=5 ;this .shadowAlpha=0.08 ;this .waterfall=false ;this .groups=1 ;this .varyBarColor=false ;this .highlightMouseOver=true ;this .highlightMouseDown=false ;this .highlightColors=[];this .transposedData=true ;this .renderer.animation={show :false ,direction :"down" ,speed :3000 ,_supported :true };this ._type="bar" ;if (o.highlightMouseDown&&o.highlightMouseOver==null ){o.highlightMouseOver=false }d.extend(true ,this ,o);d.extend(true ,this .renderer,o);this .fill=true ;if (this .barDirection==="horizontal" &&this .rendererOptions.animation&&this .rendererOptions.animation.direction==null ){this .renderer.animation.direction="left" }if (this .waterfall){this .fillToZero=false ;this .disableStack=true }if (this .barDirection=="vertical" ){this ._primaryAxis="_xaxis" ;this ._stackAxis="y" ;this .fillAxis="y" }else {this ._primaryAxis="_yaxis" ;this ._stackAxis="x" ;this .fillAxis="x" }this ._highlightedPoint=null ;this ._plotSeriesInfo=null ;this ._dataColors=[];this ._barPoints=[];var p={lineJoin :"miter" ,lineCap :"round" ,fill :true ,isarc :false ,strokeStyle :this .color,fillStyle :this .color,closePath :this .fill};this .renderer.shapeRenderer.init(p);var n={lineJoin :"miter" ,lineCap :"round" ,fill :true ,isarc :false ,angle :this .shadowAngle,offset :this .shadowOffset,alpha :this .shadowAlpha,depth :this .shadowDepth,closePath :this .fill};this .renderer.shadowRenderer.init(n);q.postInitHooks.addOnce(h);q.postDrawHooks.addOnce(j);q.eventListenerHooks.addOnce("jqplotMouseMove" ,b);q.eventListenerHooks.addOnce("jqplotMouseDown" ,a);q.eventListenerHooks.addOnce("jqplotMouseUp" ,l);q.eventListenerHooks.addOnce("jqplotClick" ,e);q.eventListenerHooks.addOnce("jqplotRightClick" ,m)};function g (t,p,o,w ) {if (this .rendererOptions.barDirection=="horizontal" ){this ._stackAxis="x" ;this ._primaryAxis="_yaxis" }if (this .rendererOptions.waterfall==true ){this ._data=d.extend(true ,[],this .data);var s=0 ;var u=(!this .rendererOptions.barDirection||this .rendererOptions.barDirection==="vertical" ||this .transposedData===false )?1 :0 ;for (var q=0 ;q0){this .data[q][u]+=this .data[q-1 ][u]}}this .data[this .data.length]=(u==1 )?[this .data.length+1 ,s]:[s,this .data.length+1 ];this ._data[this ._data.length]=(u==1 )?[this ._data.length+1 ,s]:[s,this ._data.length+1 ]}if (this .rendererOptions.groups>1 ){this .breakOnNull=true ;var n=this .data.length;var v=parseInt (n/this .rendererOptions.groups,10 );var r=0 ;for (var q=v;q570)?n[p]*0.8 :n[p]+0.3 *(255 -n[p]);n[p]=parseInt (n[p],10 )}q.push("rgb(" +n[0 ]+"," +n[1 ]+"," +n[2 ]+")" )}return q}function i (v,u,s,t,o ) {var q=v,w=v-1 ,n,p,r=(o==="x" )?0 :1 ;if (q>0 ){p=t.series[w]._plotData[u][r];if ((s*p)<0 ){n=i(w,u,s,t,o)}else {n=t.series[w].gridData[u][r]}}else {n=(r===0 )?t.series[q]._xaxis.series_u2p(0 ):t.series[q]._yaxis.series_u2p(0 )}return n}d.jqplot.BarRenderer.prototype.draw=function (E,L,q,G ) {var I;var A=d.extend({},q);var w=(A.shadow!=undefined )?A.shadow:this .shadow;var O=(A.showLine!=undefined )?A.showLine:this .showLine;var F=(A.fill!=undefined )?A.fill:this .fill;var p=this .xaxis;var J=this .yaxis;var y=this ._xaxis.series_u2p;var K=this ._yaxis.series_u2p;var D,C;this ._dataColors=[];this ._barPoints=[];if (this .barWidth==null ){this .renderer.setBarWidth.call(this )}var N=this ._plotSeriesInfo=this .renderer.calcSeriesNumbers.call(this );var x=N[0 ];var v=N[1 ];var s=N[2 ];var H=[];if (this ._stack){this ._barNudge=0 }else {this ._barNudge=(-Math .abs(v/2 -0.5 )+s)*(this .barWidth+this .barPadding)}if (O){var u=new d.jqplot.ColorGenerator(this .negativeSeriesColors);var B=new d.jqplot.ColorGenerator(this .seriesColors);var M=u.get(this .index);if (!this .useNegativeColors){M=A.fillStyle}var t=A.fillStyle;var r;var P;var o;if (this .barDirection=="vertical" ){for (var I=0 ;I0&&I=0 ){o=this ._yaxis.series_u2p(0 )}else {if (this ._yaxis.min>0 ){o=E.canvas.height}else {o=0 }}}else {if (this .waterfall&&I==this .gridData.length-1 ){if (this ._yaxis.min<=0 &&this ._yaxis.max>=0 ){o=this ._yaxis.series_u2p(0 )}else {if (this ._yaxis.min>0 ){o=E.canvas.height}else {o=0 }}}else {o=E.canvas.height}}}}}if ((this .fillToZero&&this ._plotData[I][1 ]<0 )||(this .waterfall&&this ._data[I][1 ]<0 )){if (this .varyBarColor&&!this ._stack){if (this .useNegativeColors){A.fillStyle=u.next()}else {A.fillStyle=B.next()}}else {A.fillStyle=M}}else {if (this .varyBarColor&&!this ._stack){A.fillStyle=B.next()}else {A.fillStyle=t}}if (!this .fillToZero||this ._plotData[I][1 ]>=0 ){H.push([r-this .barWidth/2 ,o]);H.push([r-this .barWidth/2 ,L[I][1 ]]);H.push([r+this .barWidth/2 ,L[I][1 ]]);H.push([r+this .barWidth/2 ,o])}else {H.push([r-this .barWidth/2 ,L[I][1 ]]);H.push([r-this .barWidth/2 ,o]);H.push([r+this .barWidth/2 ,o]);H.push([r+this .barWidth/2 ,L[I][1 ]])}this ._barPoints.push(H);if (w&&!this ._stack){var z=d.extend(true ,{},A);delete z.fillStyle;this .renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this .color;this ._dataColors.push(n);this .renderer.shapeRenderer.draw(E,H,A)}}else {if (this .barDirection=="horizontal" ){for (var I=0 ;I0&&I=0 ){P=this ._xaxis.series_u2p(0 )}else {if (this ._xaxis.min>0 ){P=0 }else {P=0 }}}else {if (this .waterfall&&I==this .gridData.length-1 ){if (this ._xaxis.min<=0 &&this ._xaxis.max>=0 ){P=this ._xaxis.series_u2p(0 )}else {if (this ._xaxis.min>0 ){P=0 }else {P=E.canvas.width}}}else {P=0 }}}}}if ((this .fillToZero&&this ._plotData[I][0 ]<0 )||(this .waterfall&&this ._data[I][0 ]<0 )){if (this .varyBarColor&&!this ._stack){if (this .useNegativeColors){A.fillStyle=u.next()}else {A.fillStyle=B.next()}}else {A.fillStyle=M}}else {if (this .varyBarColor&&!this ._stack){A.fillStyle=B.next()}else {A.fillStyle=t}}if (!this .fillToZero||this ._plotData[I][0 ]>=0 ){H.push([P,r+this .barWidth/2 ]);H.push([P,r-this .barWidth/2 ]);H.push([L[I][0 ],r-this .barWidth/2 ]);H.push([L[I][0 ],r+this .barWidth/2 ])}else {H.push([L[I][0 ],r+this .barWidth/2 ]);H.push([L[I][0 ],r-this .barWidth/2 ]);H.push([P,r-this .barWidth/2 ]);H.push([P,r+this .barWidth/2 ])}this ._barPoints.push(H);if (w&&!this ._stack){var z=d.extend(true ,{},A);delete z.fillStyle;this .renderer.shadowRenderer.draw(E,H,z)}var n=A.fillStyle||this .color;this ._dataColors.push(n);this .renderer.shapeRenderer.draw(E,H,A)}}}}if (this .highlightColors.length==0 ){this .highlightColors=d.jqplot.computeHighlightColors(this ._dataColors)}else {if (typeof (this .highlightColors)=="string" ){var N=this .highlightColors;this .highlightColors=[];for (var I=0 ;I