Вход Регистрация
Файл: templates/backend/default/assets/plugins/jquery-ricksaw-chart/js/Rickshaw.Graph.Axis.Time.min.js
Строк: 69
<?php
Rickshaw
.namespace("Rickshaw.Graph.Axis.Time"),Rickshaw.Graph.Axis.Time=function(l){var e=this;this.graph=l.graph,this.elements=[],this.ticksTreatment=l.ticksTreatment||"plain",this.fixedTimeUnit=l.timeUnit;var t=l.timeFixture||new Rickshaw.Fixtures.Time;this.appropriateTimeUnit=function(){var l,e=t.units,n=this.graph.x.domain(),i=n[1]-n[0];return e.forEach(function(e){Math.floor(i/e.seconds)>=2&&(l=l||e)}),l||t.units[t.units.length-1]},this.tickOffsets=function(){for(var l=this.graph.x.domain(),e=this.fixedTimeUnit||this.appropriateTimeUnit(),n=Math.ceil((l[1]-l[0])/e.seconds),i=l[0],o=[],a=0;n>a;a++){var s=t.ceil(i,e);i=s+e.seconds/2,o.push({value:s,unit:e})}return o},this.render=function(){this.elements.forEach(function(l){l.parentNode.removeChild(l)}),this.elements=[];var l=this.tickOffsets();l.forEach(function(l){if(!(e.graph.x(l.value)>e.graph.x.range()[1])){var t=document.createElement("div");t.style.left=e.graph.x(l.value)+"px",t.classList.add("x_tick"),t.classList.add(e.ticksTreatment);var n=document.createElement("div");n.classList.add("title"),n.innerHTML=l.unit.formatter(new Date(1e3*l.value)),t.appendChild(n),e.graph.element.appendChild(t),e.elements.push(t)}})},this.graph.onUpdate(function(){e.render()})};
?>
Онлайн: 2
Реклама