Fix issues with Google Adsense
This commit is contained in:
@@ -5,6 +5,10 @@ Copyright (c) 2014-2015 by Redwood Labs
|
|||||||
All rights reserved.
|
All rights reserved.
|
||||||
###
|
###
|
||||||
|
|
||||||
|
exports.Adsense = Adsense = {}
|
||||||
|
Adsense.clientId = 'ca-pub-6593013914878730'
|
||||||
|
Adsense.slotId = '7613920409'
|
||||||
|
|
||||||
# Minecraft must be first
|
# Minecraft must be first
|
||||||
exports.DefaultMods =
|
exports.DefaultMods =
|
||||||
minecraft: { defaultVersion: '1.7.10' }
|
minecraft: { defaultVersion: '1.7.10' }
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ All rights reserved.
|
|||||||
###
|
###
|
||||||
|
|
||||||
BaseController = require './base_controller'
|
BaseController = require './base_controller'
|
||||||
|
{Adsense} = require '../constants'
|
||||||
{ProductionEnvs} = require '../constants'
|
{ProductionEnvs} = require '../constants'
|
||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
@@ -25,6 +26,9 @@ module.exports = class AdsenseController extends BaseController
|
|||||||
render: ->
|
render: ->
|
||||||
if @_adsEnabled
|
if @_adsEnabled
|
||||||
super
|
super
|
||||||
|
|
||||||
|
@$el.attr 'data-ad-client', Adsense.clientId
|
||||||
|
@$el.attr 'data-ad-slot', Adsense.slotId
|
||||||
else
|
else
|
||||||
@$el.addClass 'placeholder'
|
@$el.addClass 'placeholder'
|
||||||
@_rendered = true
|
@_rendered = true
|
||||||
|
|||||||
@@ -146,6 +146,7 @@ module.exports = class BaseController extends Backbone.View
|
|||||||
@unrender()
|
@unrender()
|
||||||
@$el.append $renderedEl.children()
|
@$el.append $renderedEl.children()
|
||||||
@$el.addClass $renderedEl.attr 'class'
|
@$el.addClass $renderedEl.attr 'class'
|
||||||
|
@$el.data $renderedEl.data()
|
||||||
@delegateEvents()
|
@delegateEvents()
|
||||||
@show() if options.show
|
@show() if options.show
|
||||||
|
|
||||||
|
|||||||
@@ -28,13 +28,10 @@ module.exports = class ItemPage extends BaseModel
|
|||||||
refs = tree[1].references
|
refs = tree[1].references
|
||||||
|
|
||||||
findLinkRefs = (node)=>
|
findLinkRefs = (node)=>
|
||||||
logger.debug "inspecting a #{node[0]}"
|
|
||||||
if node[0] is 'link_ref'
|
if node[0] is 'link_ref'
|
||||||
name = node[2]
|
name = node[2]
|
||||||
logger.debug "found a link_ref for #{name}"
|
|
||||||
item = @modPack.findItemByName node[2]
|
item = @modPack.findItemByName node[2]
|
||||||
if item?
|
if item?
|
||||||
logger.debug "found related item: #{item}"
|
|
||||||
node[0] = 'link'
|
node[0] = 'link'
|
||||||
node[1].href = Url.item itemSlug:item.slug.item, modSlug:item.slug.mod
|
node[1].href = Url.item itemSlug:item.slug.item, modSlug:item.slug.mod
|
||||||
delete node[1].ref
|
delete node[1].ref
|
||||||
|
|||||||
@@ -5,4 +5,4 @@
|
|||||||
//- All rights reserved.
|
//- All rights reserved.
|
||||||
//-
|
//-
|
||||||
|
|
||||||
ins.adsbygoogle.sidebar_skyscraper(data-ad-client="ca-pub-6593013914878730", data-ad-slot="7613920409")
|
.adsbygoogle.sidebar_skyscraper
|
||||||
|
|||||||
Reference in New Issue
Block a user