We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 25233c3 commit 0a9c0dbCopy full SHA for 0a9c0db
js/load-in-order.js
@@ -19,16 +19,21 @@ function updateProgressbar() {
19
}
20
21
22
+function onError(pokemonNumber) {
23
+ return () => {
24
+ console.error('Pokemon failed ' + pokemonNumber)
25
+ loadInOrder()
26
+ }
27
+}
28
+
29
function loadInOrder() {
30
const pokemonNumber = pokemonsNumber.shift()
31
if (pokemonNumber) {
32
const image = new Image()
33
image.src = `images/pokemons/${pokemonNumber}.png`
34
image.addEventListener('load', updateProgressbar())
35
image.addEventListener('load', loadInOrder)
- image.addEventListener('error', () =>
- console.log('Pokemon failed ' + pokemonNumber)
- )
36
+ image.addEventListener('error', onError(pokemonNumber))
37
document.body.appendChild(image)
38
39
0 commit comments