Don't show AddThis in non-prod envs
This commit is contained in:
@@ -5,8 +5,6 @@ Copyright (c) 2014-2015 by Redwood Labs
|
|||||||
All rights reserved.
|
All rights reserved.
|
||||||
###
|
###
|
||||||
|
|
||||||
exports.AdsenseEnvs = [ 'production' ]
|
|
||||||
|
|
||||||
# Minecraft must be first
|
# Minecraft must be first
|
||||||
exports.DefaultMods =
|
exports.DefaultMods =
|
||||||
minecraft: { defaultVersion: '1.7.10' }
|
minecraft: { defaultVersion: '1.7.10' }
|
||||||
@@ -46,6 +44,8 @@ exports.Opacity = Opacity = {}
|
|||||||
Opacity.hidden = 1e-6
|
Opacity.hidden = 1e-6
|
||||||
Opacity.shown = 1
|
Opacity.shown = 1
|
||||||
|
|
||||||
|
exports.ProductionEnvs = [ 'production' ]
|
||||||
|
|
||||||
exports.RequiredMods = [ 'minecraft' ]
|
exports.RequiredMods = [ 'minecraft' ]
|
||||||
|
|
||||||
exports.ModelState = ModelState = {}
|
exports.ModelState = ModelState = {}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ All rights reserved.
|
|||||||
###
|
###
|
||||||
|
|
||||||
BaseController = require './base_controller'
|
BaseController = require './base_controller'
|
||||||
{AdsenseEnvs} = require '../constants'
|
{ProductionEnvs} = require '../constants'
|
||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ module.exports = class AdsenseController extends BaseController
|
|||||||
options.templateName = "adsense_#{options.model}"
|
options.templateName = "adsense_#{options.model}"
|
||||||
super options
|
super options
|
||||||
|
|
||||||
@_adsEnabled = global.env in AdsenseEnvs
|
@_adsEnabled = global.env in ProductionEnvs
|
||||||
|
|
||||||
# BaseController Overrides #####################################################################
|
# BaseController Overrides #####################################################################
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,9 @@ Copyright (c) 2015 by Redwood Labs
|
|||||||
All rights reserved.
|
All rights reserved.
|
||||||
###
|
###
|
||||||
|
|
||||||
BaseController = require './base_controller'
|
BaseController = require './base_controller'
|
||||||
|
{Duration} = require '../constants'
|
||||||
|
{ProductionEnvs} = require '../constants'
|
||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
|
|
||||||
@@ -39,6 +41,10 @@ module.exports = class HeaderController extends BaseController
|
|||||||
for $navLink in @$navLinks
|
for $navLink in @$navLinks
|
||||||
$navLink.css 'z-index', zIndex--
|
$navLink.css 'z-index', zIndex--
|
||||||
|
|
||||||
|
if global.env in ProductionEnvs
|
||||||
|
addThisUrl = '//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-54f3c9717b2e530d'
|
||||||
|
$('body').append "<script async src=\"#{addThisUrl}\"></script>"
|
||||||
|
|
||||||
refresh: ->
|
refresh: ->
|
||||||
for $navLink in @$navLinks
|
for $navLink in @$navLinks
|
||||||
linkPage = $navLink.data('page')
|
linkPage = $navLink.data('page')
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ ModPack = require './models/mod_pack'
|
|||||||
ModPageController = require './controllers/mod_page_controller'
|
ModPageController = require './controllers/mod_page_controller'
|
||||||
Storage = require './models/storage'
|
Storage = require './models/storage'
|
||||||
UrlParams = require './url_params'
|
UrlParams = require './url_params'
|
||||||
{AdsenseEnvs} = require './constants'
|
{ProductionEnvs} = require './constants'
|
||||||
{DefaultMods} = require './constants'
|
{DefaultMods} = require './constants'
|
||||||
{Duration} = require './constants'
|
{Duration} = require './constants'
|
||||||
{Event} = require './constants'
|
{Event} = require './constants'
|
||||||
@@ -180,7 +180,7 @@ module.exports = class CraftingGuideRouter extends Backbone.Router
|
|||||||
show()
|
show()
|
||||||
|
|
||||||
_resetGlobals: ->
|
_resetGlobals: ->
|
||||||
if global.env in AdsenseEnvs
|
if global.env in ProductionEnvs
|
||||||
for key, value of global
|
for key, value of global
|
||||||
if key.indexOf('google') isnt -1
|
if key.indexOf('google') isnt -1
|
||||||
delete global[key]
|
delete global[key]
|
||||||
|
|||||||
@@ -30,4 +30,3 @@ html
|
|||||||
include ./includes/_standard_scripts.jade
|
include ./includes/_standard_scripts.jade
|
||||||
include ./includes/_google_adsense.jade
|
include ./includes/_google_adsense.jade
|
||||||
include ./includes/_google_analytics.jade
|
include ./includes/_google_analytics.jade
|
||||||
include ./includes/_addthis.jade
|
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
script(type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-54f3c9717b2e530d" async="async")
|
|
||||||
Reference in New Issue
Block a user