moves graphs to individual views
This commit is contained in:
@@ -1,24 +1,27 @@
|
||||
module StatsHelper
|
||||
|
||||
def events_chart_tag(events, opt = {})
|
||||
events = events.join(",") if events.is_a? Array
|
||||
def chart_tag(opt = {})
|
||||
opt[:data] ||= {}
|
||||
opt[:data][:graph] = admin_api_stats_path(events: events)
|
||||
opt[:data][:graph] = admin_api_stats_path(chart_data(opt))
|
||||
content_tag :div, "", opt
|
||||
end
|
||||
|
||||
def visits_chart_tag(opt = {})
|
||||
events = events.join(",") if events.is_a? Array
|
||||
opt[:data] ||= {}
|
||||
opt[:data][:graph] = admin_api_stats_path(visits: true)
|
||||
content_tag :div, "", opt
|
||||
def chart_data(opt = {})
|
||||
data = nil
|
||||
if opt[:id].present?
|
||||
data = { opt[:id] => true }
|
||||
elsif opt[:event].present?
|
||||
data = { event: opt[:event] }
|
||||
end
|
||||
data
|
||||
end
|
||||
|
||||
def spending_proposals_chart_tag(opt = {})
|
||||
events = events.join(",") if events.is_a? Array
|
||||
opt[:data] ||= {}
|
||||
opt[:data][:graph] = admin_api_stats_path(spending_proposals: true)
|
||||
content_tag :div, "", opt
|
||||
def graph_link_text(event)
|
||||
text = t("admin.stats.graph.#{event}")
|
||||
if text.to_s.match(/translation missing/)
|
||||
text = event
|
||||
end
|
||||
text
|
||||
end
|
||||
|
||||
def budget_investments_chart_tag(opt = {})
|
||||
|
||||
Reference in New Issue
Block a user