diff --git a/packages/rocketchat-oembed/client/baseWidget.coffee b/packages/rocketchat-oembed/client/baseWidget.coffee index 41a6f91006c..4e4d68b4391 100644 --- a/packages/rocketchat-oembed/client/baseWidget.coffee +++ b/packages/rocketchat-oembed/client/baseWidget.coffee @@ -1,6 +1,5 @@ Template.oembedBaseWidget.helpers template: -> - # console.log this if this._overrideTemplate return this._overrideTemplate @@ -10,6 +9,9 @@ Template.oembedBaseWidget.helpers if this.headers?.contentType?.match(/audio\/.*/)? return 'oembedAudioWidget' + if this.headers?.contentType?.match(/video\/.*/)? + return 'oembedVideoWidget' + if this.parsedUrl?.host is 'www.youtube.com' and this.meta?.twitterPlayer? return 'oembedYoutubeWidget' diff --git a/packages/rocketchat-oembed/client/oembedVideoWidget.html b/packages/rocketchat-oembed/client/oembedVideoWidget.html new file mode 100644 index 00000000000..389b694c70b --- /dev/null +++ b/packages/rocketchat-oembed/client/oembedVideoWidget.html @@ -0,0 +1,10 @@ + diff --git a/packages/rocketchat-oembed/package.js b/packages/rocketchat-oembed/package.js index fc9d4ff799c..8a7d58e9629 100644 --- a/packages/rocketchat-oembed/package.js +++ b/packages/rocketchat-oembed/package.js @@ -21,6 +21,7 @@ Package.onUse(function(api) { api.addFiles('client/oembedImageWidget.coffee', 'client'); api.addFiles('client/oembedAudioWidget.html', 'client'); + api.addFiles('client/oembedVideoWidget.html', 'client'); api.addFiles('client/oembedYoutubeWidget.html', 'client');