deblan.io-murph/assets/js/app/quick-post.js
2021-03-29 19:40:55 +02:00

26 lines
644 B
JavaScript

const QuickPost = function(w) {
this.window = w;
}
QuickPost.prototype.init = function() {
var doc = this.window.document;
var images = doc.querySelectorAll('.quick-image img');
for (var i = 0, len = images.length; i < len; i++) {
(function(image) {
var source = image.getAttribute('data-src');
var loader = new Image();
loader.onload = function() {
image.style.backgroundImage = 'url(' + source + ')';
image.style.backgroundSize = 'cover';
}
loader.src = source;
})(images[i]);
}
}
module.exports = QuickPost