Skip to content

Commit 0a9c0db

Browse files
committed
Fixed on load error to stop the load the next one
1 parent 25233c3 commit 0a9c0db

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

js/load-in-order.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,21 @@ function updateProgressbar() {
1919
}
2020
}
2121

22+
function onError(pokemonNumber) {
23+
return () => {
24+
console.error('Pokemon failed ' + pokemonNumber)
25+
loadInOrder()
26+
}
27+
}
28+
2229
function loadInOrder() {
2330
const pokemonNumber = pokemonsNumber.shift()
2431
if (pokemonNumber) {
2532
const image = new Image()
2633
image.src = `images/pokemons/${pokemonNumber}.png`
2734
image.addEventListener('load', updateProgressbar())
2835
image.addEventListener('load', loadInOrder)
29-
image.addEventListener('error', () =>
30-
console.log('Pokemon failed ' + pokemonNumber)
31-
)
36+
image.addEventListener('error', onError(pokemonNumber))
3237
document.body.appendChild(image)
3338
}
3439
}

0 commit comments

Comments
 (0)