Masth0 / ScratchCard

ScratchCard is a js lib to simulated a scratchcard in browser with html5 and canvas.
MIT License
153 stars 49 forks source link

Promise after init() #12

Closed jonaswebdev closed 5 years ago

jonaswebdev commented 5 years ago

This promise didn't resolve and the addEventListener didn't work properly

// Init
sc.init().then(() => {
  sc.canvas.addEventListener('scratch.move', () => {
    let percent = sc.getPercent().toFixed(2)
    console.log(percent)
  })
}).catch((error) => {
  // image not loaded
  alert(error.message);
});

Except if I put the addEventListener alone, out from the promise:

  sc.canvas.addEventListener('scratch.move', () => {
    let percent = sc.getPercent().toFixed(2)
    console.log(percent)
  })
jonaswebdev commented 5 years ago

never mind, sorry