in lib/@uncharted/thumbnails/src/thumbnails.thumbnail.js [101:125]
Thumbnail.prototype._init = function(show) {
var t = this;
t.data.formattedDate = t._formatDate(t.data.articledate);
t.data.titleonly = !t.data.imageUrl && (t.data.source || t.data.sourceUrl);
t._$element = $(thumbnailTemplate(t.data)).toggleClass('hidden', typeof show === 'boolean' ? !show : false);
t._$thumbnailCardIcon = t._$element.find(defaults.classes.thumbnail.cardIcon).hide();
if (t.data.sourceimage) {
t._$thumbnailCardIcon.css({
'background-image': "url('" + t.data.sourceimage + "')",
}).show();
} else if (t.data.sourceiconname || t.data.source) {
var size = t._$thumbnailCardIcon.height() * 2;
var sourceName = (t.data.sourceiconname || t.data.source);
t._$thumbnailCardIcon.css('background-image', "url('" + util.createFallbackIconURL(size, size, sourceName) + "')").show();
}
/* initialize the image */
if (t.data.imageUrl) {
t._$cardImage = t._$element.find(defaults.classes.thumbnail.cardImage);
t._loadImages(t.data.imageUrl, t._$cardImage);
}
t._registerEvents();
};