diff --git a/app/components/admin/stats/budget_supporting_component.html.erb b/app/components/admin/stats/budget_supporting_component.html.erb index 957908e9c..4c518b457 100644 --- a/app/components/admin/stats/budget_supporting_component.html.erb +++ b/app/components/admin/stats/budget_supporting_component.html.erb @@ -1,6 +1,4 @@ -<% content_for :head do %> - <%= javascript_include_tag "stat_graphs", "data-turbolinks-track" => "reload" %> -<% end %> +<% include_stat_graphs_javascript %> <%= back_link_to budgets_admin_stats_path %> diff --git a/app/components/admin/stats/budget_supporting_component.rb b/app/components/admin/stats/budget_supporting_component.rb index 0fdeb7b20..45dd650c2 100644 --- a/app/components/admin/stats/budget_supporting_component.rb +++ b/app/components/admin/stats/budget_supporting_component.rb @@ -1,5 +1,6 @@ class Admin::Stats::BudgetSupportingComponent < ApplicationComponent attr_reader :budget + use_helpers :include_stat_graphs_javascript def initialize(budget) @budget = budget diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 801bb8e16..1440604ee 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -18,6 +18,12 @@ module ApplicationHelper WYSIWYGSanitizer.new.sanitize(text) end + def include_stat_graphs_javascript + content_for :head do + javascript_include_tag "stat_graphs", "data-turbolinks-track" => "reload" + end + end + def author_of?(authorable, user) return false if authorable.blank? || user.blank? diff --git a/app/views/admin/stats/graph.html.erb b/app/views/admin/stats/graph.html.erb index de76aee54..17dcf48fa 100644 --- a/app/views/admin/stats/graph.html.erb +++ b/app/views/admin/stats/graph.html.erb @@ -1,6 +1,4 @@ -<% content_for :head do %> - <%= javascript_include_tag "stat_graphs", "data-turbolinks-track" => "reload" %> -<% end %> +<% include_stat_graphs_javascript %> <%= back_link_to admin_stats_path %> diff --git a/app/views/admin/stats/show.html.erb b/app/views/admin/stats/show.html.erb index b6eccdbc0..2879900aa 100644 --- a/app/views/admin/stats/show.html.erb +++ b/app/views/admin/stats/show.html.erb @@ -1,6 +1,4 @@ -<% content_for :head do %> - <%= javascript_include_tag "stat_graphs", "data-turbolinks-track" => "reload" %> -<% end %> +<% include_stat_graphs_javascript %>