kaiwa/clientapp/helpers/embedIt.js

24 lines
870 B
JavaScript

/*global $, app*/
module.exports = function ($html, cb) {
cb = cb || function () {};
$($html).find("a.source").oembed(null, {
fallback : false,
includeHandle: false,
maxWidth: 500,
maxHeight: 350,
afterEmbed: function(container, oembedData) {
this.parent().parent().parent().show();
},
onProviderNotFound: function() {
var link = $($html).find("a.source");
var resourceURL = link.attr("href");
if (resourceURL.match(/\.(jpg|png|gif)\b/)) {
link.parent().append("<div class='oembedall-container'><a href='" + resourceURL + "' target='_blank'><img src='" + resourceURL + "' / style='max-width:500px; max-height:350px; width: auto; height: auto;'></a></div>");
this.parent().parent().show();
}
}
});
};