app/assets/javascripts/plasticine/column.coffee in plasticine-1.2.3 vs app/assets/javascripts/plasticine/column.coffee in plasticine-1.2.4
- old
+ new
@@ -110,17 +110,11 @@
setXAxis: () ->
@xAxis = d3.axisBottom(@xScale)
@xAxis.tickSize -@holder.height()
- switch @xAxisFormat
- when 'date' then @xAxis.tickFormat(d3.timeFormat('%b'))
- when 'day' then @xAxis.tickFormat(d3.timeFormat('%e-%m'))
- when 'quarter' then @xAxis.tickFormat (d) => PlasticineHelpers.toQuarter(d, @quarterStartMonth)
- when 'year' then @xAxis.tickFormat (d) => PlasticineHelpers.toYear(d, @quarterStartMonth)
- when 'money' then @xAxis.tickFormat (d) => PlasticineHelpers.toPrice(d)
- when 'numeric' then @xAxis.tickFormat (d) => PlasticineHelpers.toNumeric(d)
+ PlasticineHelpers.setAxisFormat @xAxis, @xAxisFormat
setXScaleRange: () ->
columnsMargin = @holder.data('columns-margin')
columnsLeftPadding = @holder.data('columns-left-padding')
@@ -133,14 +127,10 @@
setYAxis: () ->
@yAxis = d3.axisLeft(@yScale)
@yAxis.tickSize -@holderWidth()
@yAxis.ticks @yAxisTickCount
- switch @yAxisFormat
- when 'date' then @yAxis.tickFormat(d3.timeFormat('%b'))
- when 'day' then @yAxis.tickFormat(d3.timeFormat('%e-%m'))
- when 'money' then @yAxis.tickFormat (d) => PlasticineHelpers.toPrice(d)
- when 'numeric' then @yAxis.tickFormat (d) => PlasticineHelpers.toNumeric(d)
+ PlasticineHelpers.setAxisFormat @yAxis, @yAxisFormat
showTooltip: (bar, data) ->
barNode = $($(bar).find('rect:last-child')[0])
barX = $(bar).attr('x')