Skip to content
Snippets Groups Projects
Commit 29dccd3b authored by Rodrigo Nascimento's avatar Rodrigo Nascimento
Browse files

OEmbed: Show page title in url widget

parent bec28a63
No related branches found
No related tags found
No related merge requests found
......@@ -3,10 +3,16 @@ Template.oembedUrlWidget.helpers
if not this.meta?
return
return this.meta['ogDescription'] or this.meta['description']
return this.meta.ogDescription or this.meta.twitterDescription or this.meta.description
title: ->
if not this.meta?
return
return this.meta.ogTitle or this.meta.twitterTitle or this.meta.title or this.meta.pageTitle
image: ->
if not this.meta?
return
return this.meta['ogImage'] or this.meta['twitterImage']
\ No newline at end of file
return this.meta.ogImage or this.meta.twitterImage
\ No newline at end of file
......@@ -3,24 +3,27 @@
{{#if parsedUrl}}
<blockquote>
<a href="{{url}}" target="_blank">{{parsedUrl.host}}</a>
{{#if description}}
<div style="{{#if image}}min-height: 50px;{{/if}}">
{{#if image}}
{{#if meta.ogImageUserGenerated}}
<div>
<a href="{{url}}" target="_blank">
<img src="{{image}}" height="200" />
</a>
</div>
{{else}}
<div style="{{#if image}}min-height: 60px;{{/if}}">
{{#if image}}
{{#if meta.ogImageUserGenerated}}
<div>
<a href="{{url}}" target="_blank">
<img src="{{image}}" height="50" align="left" style="margin-right: 5px;"/>
<img src="{{image}}" height="200" />
</a>
{{/if}}
</div>
{{else}}
<a href="{{url}}" target="_blank">
<img src="{{image}}" height="60" align="left" style="margin-right: 5px;"/>
</a>
{{/if}}
{{description}}
</div>
{{/if}}
{{/if}}
{{#if title}}
<div>
<strong>{{title}}</strong>
</div>
{{/if}}
{{description}}
</div>
</blockquote>
{{/if}}
</template>
\ No newline at end of file
......@@ -142,7 +142,7 @@ getRelevantHeaders = (headersObj) ->
getRelevantMetaTags = (metaObj) ->
tags = {}
for key, value of metaObj
if /^(og|fb|twitter).+|description$/.test(key.toLowerCase()) and value?.trim() isnt ''
if /^(og|fb|twitter).+|description|title|pageTitle$/.test(key.toLowerCase()) and value?.trim() isnt ''
tags[key] = value
if Object.keys(tags).length > 0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment