Skip to content

Instantly share code, notes, and snippets.

@Piioo
Created May 22, 2014 06:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Piioo/dea7125396df6c216de6 to your computer and use it in GitHub Desktop.
Save Piioo/dea7125396df6c216de6 to your computer and use it in GitHub Desktop.
Adsense single page
Discourse.AdsenseTopicListTopView = Discourse.AdsenseView.extend({
templateName: "topic_list_top",
didInsertElement: function() {
if(typeof adsbygoogle !== "undefined"){
try {
adsbygoogle.push({});
} catch (e) {}
}
}
});
<div class='container'>
{{customHTML "top"}}
{{Discourse.globalNotice}}
</div>
<div class='list-controls'>
<div class="container">
{{outlet navigation-bar}}
</div>
</div>
<div {{bind-attr class="loadingSpinner::hidden"}}>
<div class='spinner'>{{i18n loading}}</div>
</div>
<div {{bind-attr class=":container :list-container loadingSpinner:hidden"}}>
<div class="row">
<div class="full-width">
<div id='list-area'>
{{view Discourse.AdsenseTopicListTopView}}
{{outlet list-container}}
</div>
</div>
</div>
</div>
{{#if Discourse.Mobile.mobileView}}
{{adsenseBlock "320" "50" "topiclist_top_mobile"}}
{{else}}
{{adsenseBlock "728" "90" "topiclist_top"}}
{{/if}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment