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

Function loadImage

demo/js/index.js:11584–11603  ·  view source on GitHub ↗
(src, i, onLoad)

Source from the content-addressed store, hash-verified

11582});
11583exports["default"] = ImageLoader;
11584function loadImage(src, i, onLoad) {
11585 return new Promise(function (resolve, reject) {
11586 if (typeof src == "string") {
11587 src = {
11588 name: "image" + i,
11589 src: src
11590 };
11591 }
11592
11593 var img = new Image();
11594 src.img = img;
11595 img.addEventListener("load", function (event) {
11596 if (typeof onLoad == "function") {
11597 onLoad.call(null, img, i);
11598 }
11599 resolve(src);
11600 });
11601 img.src = src.src;
11602 });
11603}
11604
11605function loadImages(images, onLoad) {
11606 return Promise.all(images.map(function (src, i) {

Callers 1

loadImagesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected