MCPcopy Create free account
hub / github.com/codrops/RainEffect / loadImage

Function loadImage

demo/js/index2.js:4008–4027  ·  view source on GitHub ↗
(src, i, onLoad)

Source from the content-addressed store, hash-verified

4006});
4007exports["default"] = ImageLoader;
4008function loadImage(src, i, onLoad) {
4009 return new Promise(function (resolve, reject) {
4010 if (typeof src == "string") {
4011 src = {
4012 name: "image" + i,
4013 src: src
4014 };
4015 }
4016
4017 var img = new Image();
4018 src.img = img;
4019 img.addEventListener("load", function (event) {
4020 if (typeof onLoad == "function") {
4021 onLoad.call(null, img, i);
4022 }
4023 resolve(src);
4024 });
4025 img.src = src.src;
4026 });
4027}
4028
4029function loadImages(images, onLoad) {
4030 return Promise.all(images.map(function (src, i) {

Callers 1

loadImagesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected