2021-03-29 19:40:55 +02:00
|
|
|
const QuickPost = function(w) {
|
2021-03-29 13:58:05 +02:00
|
|
|
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
|