Merge commit 'bbe840cd8bb72a4f854137948493784b3c4c2a06' as 'plugins/redmine_hourglass'
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
#= require jqplot/jquery.jqplot
|
||||
#= require jqplot/jqplot.barRenderer
|
||||
#= require jqplot/jqplot.categoryAxisRenderer
|
||||
#= require jqplot/jqplot.highlighter
|
||||
|
||||
$ ->
|
||||
if hourglass.jqplotData.data.length > 0
|
||||
$chartContainer = $('#chart-container').addClass('has-data')
|
||||
plot = $.jqplot 'chart-container', hourglass.jqplotData.data,
|
||||
seriesColors: (['#777', '#AAA'] if $chartContainer.hasClass('print'))
|
||||
stackSeries: true,
|
||||
seriesDefaults:
|
||||
renderer: $.jqplot.BarRenderer
|
||||
rendererOptions:
|
||||
fillToZero: true
|
||||
shadow: false
|
||||
barMargin: 2,
|
||||
varyBarColor: true,
|
||||
axes:
|
||||
xaxis:
|
||||
renderer: $.jqplot.CategoryAxisRenderer
|
||||
ticks: hourglass.jqplotData.ticks
|
||||
yaxis:
|
||||
min: 0
|
||||
pad: 1.2
|
||||
tickInterval: Math.max(Math.ceil(Math.max.apply(null, hourglass.jqplotData.data[0]) / 8), 1)
|
||||
tickOptions: {formatString: "%d #{hourglass.jqplotData.hourSign}"}
|
||||
grid:
|
||||
background: "#ffffff"
|
||||
shadow: false
|
||||
highlighter:
|
||||
tooltipContentEditor: (str, seriesIndex, pointIndex, plot) ->
|
||||
hourglass.jqplotData.highlightData[seriesIndex][pointIndex]
|
||||
show: true
|
||||
showMarker: false
|
||||
|
||||
timeout = null
|
||||
$(window).resize ->
|
||||
clearTimeout timeout
|
||||
timeout = setTimeout ->
|
||||
plot.replot()
|
||||
, 250
|
||||
Reference in New Issue
Block a user