Files
seasoned/src/directives/v-image.js
Dmytro Barylo ac6d57b46f version 1.0
2017-03-04 16:46:53 +02:00

20 lines
346 B
JavaScript

let setValue = function(el, binding) {
let img = new Image();
img.src = binding.value;
img.onload = function() {
this.src = img.src;
this.classList.add("is-loaded");
}.bind(el);
};
module.exports = {
isLiteral: true,
bind(el, binding){
setValue(el, binding);
},
update(el, binding){
setValue(el, binding);
}
}