mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-16 15:20:13 +01:00
43 lines
1.2 KiB
Text
43 lines
1.2 KiB
Text
<br style="clear:both">
|
|
|
|
<% data = {
|
|
datasets: [{
|
|
data: Array.new
|
|
}],
|
|
labels: Array.new
|
|
}
|
|
Stats::TopContextsQuery.new(current_user).result.map { |context|
|
|
data[:datasets][0][:data].append(context.total)
|
|
data[:labels].append(context.name)
|
|
}
|
|
options = {
|
|
width: "400px",
|
|
height: "400px",
|
|
maintainAspectRatio: false,
|
|
responsive: false,
|
|
plugins: {
|
|
colorschemes: {
|
|
scheme: 'brewer.Paired12'
|
|
}
|
|
}
|
|
}
|
|
%>
|
|
<%= pie_chart data, options.merge({'title': {'display': true, 'text': 'Spread of actions for all contexts'}}) %>
|
|
|
|
<% data = {
|
|
datasets: [{
|
|
data: Array.new
|
|
}],
|
|
labels: Array.new
|
|
}
|
|
Stats::TopContextsQuery.new(current_user, :running => true).result.map { |context|
|
|
data[:datasets][0][:data].append(context.total)
|
|
data[:labels].append(context.name)
|
|
}
|
|
%>
|
|
<%= pie_chart data, options.merge({'title': {'display': true, 'text': 'Spread of actions for visible contexts'}}) %>
|
|
|
|
<%= render :partial => 'contexts_list', :locals => {:contexts => contexts.actions, :key => 'contexts'} -%>
|
|
|
|
<%= render :partial => 'contexts_list', :locals => {:contexts => contexts.running_actions, :key => 'visible_contexts_with_incomplete_actions'} -%>
|
|
|