d3 calendar view API