blob: 76d0a76283386d77dd4495aeaa9f75679021ff17 [file] [log] [blame]
var charts=[];$(document).ready(function(){var a,t=$("#left-chart-nav ul"),e=location.pathname.match(/demo.html/);for(a in CHART_TYPES)t.append($("<li>").append('<a class="left-chart-nav-link" id="left-chart-nav-'+a+'" href="'+(e?"examples.html":"")+"#chart-type-"+a+'"><div class="chart-icon"></div><div class="chart-name">'+CHART_TYPES[a]+"</div></a>"));$(".chart-area").height($(".chart-area").width()/5*4);var h=null,i=null;$(window).scroll(function(){var a=-$(".chart-list-panel")[0].getBoundingClientRect().top,t=parseInt($("#chart-type-scatter h3").css("margin-top"),10);if(!h){var e=$(".chart-list-panel").children(),r=0;h=[];for(var l=0;l<e.length;++l)r+=$($(".chart-list-panel").children()[l]).height()+t,h.push({height:r,id:$($(".chart-list-panel").children()[l]).attr("id").slice("chart-type-".length)})}for(l=0;l<h.length;++l)if(h[l].height>a){i!==h[l].id&&($("#left-chart-nav li").removeClass("active"),$("#left-chart-nav-"+h[l].id).parent().addClass("active"),i=h[l].id);break}})});