diff --git a/js/plugins.js b/js/plugins.js
index f659012..98e4010 100644
--- a/js/plugins.js
+++ b/js/plugins.js
@@ -302,10 +302,14 @@ plugins.factory('userPlugins', function() {
* mp4 video Preview
*/
var videoPlugin = new UrlPlugin('video', function(url) {
- if (url.match(/\.(mp4|webm|ogv)\b/i)) {
+ if (url.match(/\.(mp4|webm|ogv|gifv)\b/i)) {
+ if (url.match(/^http:\/\/(i\.)?imgur\.com\//i)) {
+ // remove protocol specification to load over https if used by g-b
+ url = url.replace(/\.(gifv)\b/i, ".webm");
+ }
return function() {
var element = this.getElement();
- var velement = angular.element('')
+ var velement = angular.element('')
.addClass('embed')
.attr('width', '560')
.append(angular.element('')
@@ -314,6 +318,7 @@ plugins.factory('userPlugins', function() {
};
}
});
+
/*
* Cloud Music Embedded Players