Mocking interfaces (+adding new method to canvas to make it more JS-like)
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
885d1f5dc3
commit
4c1b705240
11 changed files with 216 additions and 13 deletions
|
@ -522,8 +522,9 @@ class CanvasAPI extends Module {
|
|||
const onRendered = (imgData) => {
|
||||
if(!this.#canvas.isImageLoaded(imgData.source) && !this.#canvas.isImageLoading(imgData.source)) {
|
||||
// Wait until the image is loaded to callback.
|
||||
this.#canvas.loadImage(imgData.source)
|
||||
this.#canvas.imageLoaders[imgData.source] = [callback, imgData]
|
||||
this.#canvas.loadImageAsync(imgData.source).then(() => {
|
||||
callback(imgData)
|
||||
})
|
||||
} else {
|
||||
// Callback directly
|
||||
callback(imgData)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue