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

Function loadImage

src/image-loader.js:1–20  ·  view source on GitHub ↗
(src,i,onLoad)

Source from the content-addressed store, hash-verified

1function loadImage(src,i,onLoad){
2 return new Promise((resolve,reject)=>{
3 if(typeof src=="string"){
4 src={
5 name:"image"+i,
6 src,
7 };
8 }
9
10 let img=new Image();
11 src.img=img;
12 img.addEventListener("load",(event)=>{
13 if(typeof onLoad=="function"){
14 onLoad.call(null,img,i);
15 }
16 resolve(src);
17 });
18 img.src=src.src;
19 })
20}
21
22function loadImages(images,onLoad){
23 return Promise.all(images.map((src,i)=>{

Callers 1

loadImagesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected