From 035ad627fa3ca2f252046c6a1e770c57503b22d5 Mon Sep 17 00:00:00 2001 From: Dan Janosik Date: Fri, 3 Aug 2018 14:19:14 -0400 Subject: [PATCH] move google analytics and sentry.io config to credentials.js --- app/config.js | 3 --- app/credentials.js | 8 +++++++- views/layout.pug | 10 +++++----- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/app/config.js b/app/config.js index 2cea737..7b4af45 100644 --- a/app/config.js +++ b/app/config.js @@ -42,8 +42,6 @@ module.exports = { // Edit "ipWhitelistForRpcCommands" regex to limit access to RPC Browser / Terminal to matching IPs ipWhitelistForRpcCommands:/^(127\.0\.0\.1)?(\:\:1)?$/, - googleAnalyticsTrackingId:"", - sentryUrl:"", siteTools:[ {name:"Node Status", url:"/node-status", desc:"Summary of this node: version, network, uptime, etc.", fontawesome:"fas fa-broadcast-tower"}, {name:"Peers", url:"/peers", desc:"Detailed info about the peers connected to this node.", fontawesome:"fas fa-sitemap"}, @@ -58,7 +56,6 @@ module.exports = { {name:(coins[currentCoin].name + " Fun"), url:"/fun", desc:"See fun/interesting historical blockchain data.", fontawesome:"fas fa-certificate"} ], - donationAddresses:{ coins:["BTC", "LTC"], diff --git a/app/credentials.js b/app/credentials.js index 15b553a..30c08a1 100644 --- a/app/credentials.js +++ b/app/credentials.js @@ -13,5 +13,11 @@ module.exports = { // optional: enter your api access key from ipstack.com below // to include a map of the estimated locations of your node's // peers - ipStackComApiAccessKey:"" + ipStackComApiAccessKey:"", + + // optional: GA tracking code + googleAnalyticsTrackingId:"", + + // optional: sentry.io error-tracking url + sentryUrl:"", }; diff --git a/views/layout.pug b/views/layout.pug index 7043603..9948ada 100644 --- a/views/layout.pug +++ b/views/layout.pug @@ -175,19 +175,19 @@ html(lang="en") hljs.initHighlightingOnLoad(); - if (config.sentryUrl && config.sentryUrl.length > 0) + if (config.credentials.sentryUrl && config.credentials.sentryUrl.length > 0) script(src="https://cdn.ravenjs.com/3.26.4/raven.min.js", crossorigin="anonymous") script. - Raven.config("#{config.sentryUrl}").install(); + Raven.config("#{config.credentials.sentryUrl}").install(); - if (config.googleAnalyticsTrackingId && config.googleAnalyticsTrackingId.trim().length > 0) - script(async, src=("https://www.googletagmanager.com/gtag/js?id=" + config.googleAnalyticsTrackingId)) + if (config.credentials.googleAnalyticsTrackingId && config.credentials.googleAnalyticsTrackingId.trim().length > 0) + script(async, src=("https://www.googletagmanager.com/gtag/js?id=" + config.credentials.googleAnalyticsTrackingId)) script. window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); - gtag('config', '#{config.googleAnalyticsTrackingId}'); + gtag('config', '#{config.credentials.googleAnalyticsTrackingId}'); block endOfBody