Sha256: 529cbdb108f54e037edd77ba90598e0ac88119e145ca089ca9d28974b5fa788c
Contents?: true
Size: 825 Bytes
Versions: 34
Compression:
Stored size: 825 Bytes
Contents
class PostShow constructor: -> @convert_videos_to_responsive() @track() convert_videos_to_responsive: => self = this $(".post-body iframe").each -> $iframe = $(this) if self.is_video_embed_url($iframe.attr('src')) $wrapper = $("<div class='embed-responsive embed-responsive-16by9 video-embed-wrap'></div>") $iframe.removeAttr("width").removeAttr("height").addClass("embed-responsive-item video-embed") $iframe.wrap($wrapper) is_video_embed_url: (url) => provider = url.match(/https?:\/\/(:?www.)?(\w*)/)[2] if provider == 'youtube' or provider == 'vimeo' or provider == 'player' or provider == 'youtu.be' return true false track: => setTimeout -> $.get $(".post").attr("data-tracking-uri") , 500 window.PostShow = PostShow
Version data entries
34 entries across 34 versions & 1 rubygems