diff --git a/app/assets/javascripts/app/views/content_view.js b/app/assets/javascripts/app/views/content_view.js index f8dc39388..68f5f26c8 100644 --- a/app/assets/javascripts/app/views/content_view.js +++ b/app/assets/javascripts/app/views/content_view.js @@ -82,8 +82,14 @@ app.views.OEmbed = app.views.Base.extend({ }, presenter:function () { + o_embed_cache = this.model.get("o_embed_cache") + if(o_embed_cache) { + typemodel = { rich: false, photo: false, video: false, link: false } + typemodel[o_embed_cache.data.type] = true + o_embed_cache.data.types = typemodel + } return _.extend(this.defaultPresenter(), { - o_embed_html : app.helpers.oEmbed.html(this.model.get("o_embed_cache")) + o_embed_html : app.helpers.oEmbed.html(o_embed_cache) }) }, diff --git a/app/assets/templates/oembed_tpl.jst.hbs b/app/assets/templates/oembed_tpl.jst.hbs index fba433935..57eafd54d 100644 --- a/app/assets/templates/oembed_tpl.jst.hbs +++ b/app/assets/templates/oembed_tpl.jst.hbs @@ -1,5 +1,5 @@ {{#if o_embed_cache}} - {{#if o_embed_cache.data.thumbnail_url}} + {{#if o_embed_cache.data.types.video }}