Only display ad if content exists
This commit is contained in:
		
							parent
							
								
									75439b5af3
								
							
						
					
					
						commit
						11a621fd50
					
				|  | @ -26,7 +26,7 @@ function loadCodeFund() { | |||
|     function handler() { | ||||
|       if (this.readyState === this.DONE) { | ||||
|         _loaded = true; | ||||
|          | ||||
| 
 | ||||
|         if (this.status === 200) { | ||||
|           resolve(this.response); | ||||
|         } else { | ||||
|  | @ -95,6 +95,10 @@ export default Ember.Component.extend({ | |||
| 
 | ||||
|   displayTopicListTop: function() { | ||||
|     return this.get('placement') === 'topic-list-top'; | ||||
|   }.property('placement') | ||||
|   }.property('placement'), | ||||
| 
 | ||||
|   hasAd: function() { | ||||
|     return ((this.get('adDetails.description') || '').length > 0); | ||||
|   }.property('adDetails') | ||||
| 
 | ||||
| }); | ||||
|  |  | |||
|  | @ -1,29 +1,31 @@ | |||
| {{#if showAd}} | ||||
|   {{#if site.mobileView}} | ||||
|     {{#if displayPostBottom}} | ||||
|       {{partial "components/codefund/post-bottom"}} | ||||
|     {{/if}} | ||||
|     {{#if displayTopicAbovePostStream}} | ||||
|       {{partial "components/codefund/topic-above-post-stream"}} | ||||
|     {{/if}} | ||||
|     {{#if displayTopicAboveSuggested}} | ||||
|       {{partial "components/codefund/topic-above-suggested"}} | ||||
|     {{/if}} | ||||
|     {{#if displayTopicListTop}} | ||||
|       {{partial "components/codefund/topic-list-top"}} | ||||
|     {{/if}} | ||||
|   {{else}} | ||||
|     {{#if displayPostBottom}} | ||||
|       {{partial "components/codefund/post-bottom"}} | ||||
|     {{/if}} | ||||
|     {{#if displayTopicAbovePostStream}} | ||||
|       {{partial "components/codefund/topic-above-post-stream"}} | ||||
|     {{/if}} | ||||
|     {{#if displayTopicAboveSuggested}} | ||||
|       {{partial "components/codefund/topic-above-suggested"}} | ||||
|     {{/if}} | ||||
|     {{#if displayTopicListTop}} | ||||
|       {{partial "components/codefund/topic-list-top"}} | ||||
|   {{#if hasAd}} | ||||
|     {{#if site.mobileView}} | ||||
|       {{#if displayPostBottom}} | ||||
|         {{partial "components/codefund/post-bottom"}} | ||||
|       {{/if}} | ||||
|       {{#if displayTopicAbovePostStream}} | ||||
|         {{partial "components/codefund/topic-above-post-stream"}} | ||||
|       {{/if}} | ||||
|       {{#if displayTopicAboveSuggested}} | ||||
|         {{partial "components/codefund/topic-above-suggested"}} | ||||
|       {{/if}} | ||||
|       {{#if displayTopicListTop}} | ||||
|         {{partial "components/codefund/topic-list-top"}} | ||||
|       {{/if}} | ||||
|     {{else}} | ||||
|       {{#if displayPostBottom}} | ||||
|         {{partial "components/codefund/post-bottom"}} | ||||
|       {{/if}} | ||||
|       {{#if displayTopicAbovePostStream}} | ||||
|         {{partial "components/codefund/topic-above-post-stream"}} | ||||
|       {{/if}} | ||||
|       {{#if displayTopicAboveSuggested}} | ||||
|         {{partial "components/codefund/topic-above-suggested"}} | ||||
|       {{/if}} | ||||
|       {{#if displayTopicListTop}} | ||||
|         {{partial "components/codefund/topic-list-top"}} | ||||
|       {{/if}} | ||||
|     {{/if}} | ||||
|   {{/if}} | ||||
| {{/if}} | ||||
| {{/if}} | ||||
		Loading…
	
		Reference in New Issue