From 12451535293b4da28d7216ab1f7fed84eb7ea6ea Mon Sep 17 00:00:00 2001 From: Mason Date: Thu, 6 Jun 2019 10:17:36 -0700 Subject: [PATCH] Restored google analytics initialize inside mako templates --- templates/base.mako | 4 +++- templates/base/base_panels.mako | 2 +- templates/galaxy_client_app.mako | 17 +++++++++-------- templates/js-app.mako | 6 ++++-- templates/webapps/galaxy/galaxy.panels.mako | 2 +- templates/webapps/tool_shed/base_panels.mako | 2 +- 6 files changed, 19 insertions(+), 14 deletions(-) diff --git a/templates/base.mako b/templates/base.mako index 062d988ede5..8c6e3f2ba1d 100644 --- a/templates/base.mako +++ b/templates/base.mako @@ -65,7 +65,9 @@ ${ galaxy_client.load( app=self.js_app ) } ${ galaxy_client.config_sentry( app=self.js_app ) } - ${ galaxy_client.config_google_analytics( app=self.js_app ) } + %if self.js_app and self.js_app.config and self.js_app.config.ga_code: + ${ galaxy_client.config_google_analytics(self.js_app.config.ga_code) } + %endif %if not form_input_auto_focus is UNDEFINED and form_input_auto_focus: %if t.webapp.name == 'galaxy' and app.config.ga_code: - ${galaxy_client.config_google_analytics(app)} + ${galaxy_client.config_google_analytics(app.config.ga_code)} %endif diff --git a/templates/galaxy_client_app.mako b/templates/galaxy_client_app.mako index 4b4cb51d032..7c22f5d77fa 100644 --- a/templates/galaxy_client_app.mako +++ b/templates/galaxy_client_app.mako @@ -39,8 +39,6 @@ ${ h.dumps( dictionary, indent=( 2 if trans.debug else 0 ) ) } %if app and app.config: - %endif + %else: + console.warn("Missing google analytics code"); + %endif + diff --git a/templates/js-app.mako b/templates/js-app.mako index 1f25ff30a46..f606b272ba2 100644 --- a/templates/js-app.mako +++ b/templates/js-app.mako @@ -74,8 +74,10 @@ %endif - ## ${ galaxy_client.config_sentry(app)} - ## ${ galaxy_client.config_google_analytics(app)} + ${ galaxy_client.config_sentry(app) } + %if app.config.ga_code: + ${ galaxy_client.config_google_analytics(app.config.ga_code) } + %endif diff --git a/templates/webapps/galaxy/galaxy.panels.mako b/templates/webapps/galaxy/galaxy.panels.mako index 324ca1d25d8..39fc84ec0e7 100644 --- a/templates/webapps/galaxy/galaxy.panels.mako +++ b/templates/webapps/galaxy/galaxy.panels.mako @@ -225,7 +225,7 @@ ${ galaxy_client.load() } - ## ${ galaxy_client.config_sentry(app) } + ${ galaxy_client.config_sentry(app) } diff --git a/templates/webapps/tool_shed/base_panels.mako b/templates/webapps/tool_shed/base_panels.mako index 295f897679f..dd4c983abe4 100644 --- a/templates/webapps/tool_shed/base_panels.mako +++ b/templates/webapps/tool_shed/base_panels.mako @@ -46,7 +46,7 @@ <%def name="masthead()"> %if app.config.ga_code: - ${galaxy_client.config_google_analytics(app)} + ${ galaxy_client.config_google_analytics(app.config.ga_code)} %endif ## start main tag