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.
|
||||
###
|
||||
|
||||
exports.AdsenseEnvs = [ 'production' ]
|
||||
|
||||
# Minecraft must be first
|
||||
exports.DefaultMods =
|
||||
minecraft: { defaultVersion: '1.7.10' }
|
||||
@@ -46,6 +44,8 @@ exports.Opacity = Opacity = {}
|
||||
Opacity.hidden = 1e-6
|
||||
Opacity.shown = 1
|
||||
|
||||
exports.ProductionEnvs = [ 'production' ]
|
||||
|
||||
exports.RequiredMods = [ 'minecraft' ]
|
||||
|
||||
exports.ModelState = ModelState = {}
|
||||
|
||||
@@ -6,7 +6,7 @@ All rights reserved.
|
||||
###
|
||||
|
||||
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}"
|
||||
super options
|
||||
|
||||
@_adsEnabled = global.env in AdsenseEnvs
|
||||
@_adsEnabled = global.env in ProductionEnvs
|
||||
|
||||
# BaseController Overrides #####################################################################
|
||||
|
||||
|
||||
@@ -5,7 +5,9 @@ Copyright (c) 2015 by Redwood Labs
|
||||
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
|
||||
$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: ->
|
||||
for $navLink in @$navLinks
|
||||
linkPage = $navLink.data('page')
|
||||
|
||||
@@ -18,7 +18,7 @@ ModPack = require './models/mod_pack'
|
||||
ModPageController = require './controllers/mod_page_controller'
|
||||
Storage = require './models/storage'
|
||||
UrlParams = require './url_params'
|
||||
{AdsenseEnvs} = require './constants'
|
||||
{ProductionEnvs} = require './constants'
|
||||
{DefaultMods} = require './constants'
|
||||
{Duration} = require './constants'
|
||||
{Event} = require './constants'
|
||||
@@ -180,7 +180,7 @@ module.exports = class CraftingGuideRouter extends Backbone.Router
|
||||
show()
|
||||
|
||||
_resetGlobals: ->
|
||||
if global.env in AdsenseEnvs
|
||||
if global.env in ProductionEnvs
|
||||
for key, value of global
|
||||
if key.indexOf('google') isnt -1
|
||||
delete global[key]
|
||||
|
||||
Reference in New Issue
Block a user