diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 355c3dfcb..b517ec6fe 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -15,6 +15,11 @@ sizes: "200x200", type: "image/png" %> <%= content_for :social_media_meta_tags %> + + <%= javascript_tag do %> + <%= Setting.value_for(:per_page_javascript).html_safe %> + <% end %> +
diff --git a/config/locales/settings.en.yml b/config/locales/settings.en.yml index b322d5e6a..f7e529039 100755 --- a/config/locales/settings.en.yml +++ b/config/locales/settings.en.yml @@ -11,3 +11,4 @@ en: proposal_code_prefix: "Prefix for Proposal codes" votes_for_proposal_success: "Number of votes necessary for approval of a Proposal" email_domain_for_officials: "Email domain for public officials" + per_page_javascript: "Javascript a incluir en cada página" diff --git a/config/locales/settings.es.yml b/config/locales/settings.es.yml index 681d45c41..bb39cb35c 100644 --- a/config/locales/settings.es.yml +++ b/config/locales/settings.es.yml @@ -11,3 +11,4 @@ es: proposal_code_prefix: "Prefijo para los códigos de Propuestas" votes_for_proposal_success: "Número de votos necesarios para aprobar una Propuesta" email_domain_for_officials: "Dominio de email para cargos públicos" + per_page_javascript: "Javascript a incluir en cada página" diff --git a/db/seeds.rb b/db/seeds.rb index 6870497d2..1b226af24 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -30,3 +30,6 @@ Setting.create(key: 'votes_for_proposal_success', value: '53726') # Users with this email domain will automatically be marked as level 1 officials # Emails under the domain's subdomains will also be included Setting.create(key: 'email_domain_for_officials', value: '') + +# Javascript to be included at the top of every page (useful for tracking) +Setting.create(key: 'per_page_javascript', value: '')