$(function(){ $('.nav-link').each(function(i,el){ if($(el).attr('href')===window.location.pathname){ $(el).addClass('active'); } }); }); var monthArr = ['Jan','Feb','Mar','Apr','May','June','July','Aug','Sep','Oct','Nov','Dec']; var linesColors = [ 'rgba(255, 99, 132, 1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)', 'rgba(153, 102, 255, 1)', 'rgba(255, 159, 64, 1)' ]; function getMonthName(d){ return monthArr[d.getMonth()]; } function getTime(d){ var h = d.getHours()+''; if(h.length===1){ h = '0'+h; } var m = d.getMinutes()+''; if(m.length===1){ m = '0'+m; } return h+':'+m; } function formTimeChart(opts){ $(document).ready(function(){ opts.type = opts.type || 'line'; if(!opts.data || !opts.data.labels){ opts.data = opts.data || {}; opts.data.labels = []; opts.data.datasets = []; var disItems = {}; if(opts.rawData.timestamps){ var d = new Date(); var lastDate = d.getDate(); var lastMonth = getMonthName(d); var len = opts.rawData.timestamps.length; for(var i=0;i 500){ dis = true; } else if(len > 300){ dis = h!==12; } else if(len > 100){ dis = h!==6 && h!==12 && h!==18 } else if(len > 20){ dis = h!==3 && h!==6 && h!==9 && h!==12 && h!==15 && h!==18 && h!==21 } if(!dis){ opts.data.labels.push(getTime(d)); } else { disItems[i]=true; } } } var i=0; for(var name in opts.rawData){ if(name!=='timestamps'){ var rData = []; for(var j=0;j