Вход Регистрация
Файл: templates/backend/default/assets/plugins/jquery-ricksaw-chart/js/Rickshaw.Graph.Axis.X.min.js
Строк: 73
<?php
Rickshaw
.namespace("Rickshaw.Graph.Axis.X"),Rickshaw.Graph.Axis.X=function(l){var e=this,t=.1;this.initialize=function(l){this.graph=l.graph,this.orientation=l.orientation||"top",this.pixelsPerTick=l.pixelsPerTick||75,l.ticks&&(this.staticTicks=l.ticks),l.tickValues&&(this.tickValues=l.tickValues),this.tickSize=l.tickSize||4,this.ticksTreatment=l.ticksTreatment||"plain",l.element?(this.element=l.element,this._discoverSize(l.element,l),this.vis=d3.select(l.element).append("svg:svg").attr("height",this.height).attr("width",this.width).attr("class","rickshaw_graph x_axis_d3"),this.element=this.vis[0][0],this.element.style.position="relative",this.setSize({width:l.width,height:l.height})):this.vis=this.graph.vis,this.graph.onUpdate(function(){e.render()})},this.setSize=function(l){if(l=l||{},this.element){this._discoverSize(this.element.parentNode,l),this.vis.attr("height",this.height).attr("width",this.width*(1+t));var e=Math.floor(this.width*t/2);this.element.style.left=-1*e+"px"}},this.render=function(){this.graph.width!==this._renderWidth&&this.setSize({auto:!0});var e=d3.svg.axis().scale(this.graph.x).orient(this.orientation);e.tickFormat(l.tickFormat||function(l){return l}),this.tickValues&&e.tickValues(this.tickValues),this.ticks=this.staticTicks||Math.floor(this.graph.width/this.pixelsPerTick);var n,i=Math.floor(this.width*t/2)||0;if("top"==this.orientation){var o=this.height||this.graph.height;n="translate("+i+","+o+")"}else n="translate("+i+", 0)";this.element&&this.vis.selectAll("*").remove(),this.vis.append("svg:g").attr("class",["x_ticks_d3",this.ticksTreatment].join(" ")).attr("transform",n).call(e.ticks(this.ticks).tickSubdivide(0).tickSize(this.tickSize));var a=("bottom"==this.orientation?1:-1)*this.graph.height;this.graph.vis.append("svg:g").attr("class","x_grid_d3").call(e.ticks(this.ticks).tickSubdivide(0).tickSize(a)),this._renderHeight=this.graph.height},this._discoverSize=function(l,e){if("undefined"!=typeof window){var n=window.getComputedStyle(l,null),i=parseInt(n.getPropertyValue("height"),10);if(!e.auto)var o=parseInt(n.getPropertyValue("width"),10)}this.width=(e.width||o||this.graph.width)*(1+t),this.height=e.height||i||40},this.initialize(l)};
?>
Онлайн: 2
Реклама