diff options
author | pommicket <pommicket@gmail.com> | 2024-08-15 22:42:14 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2024-08-15 23:33:07 -0400 |
commit | 4715ca9922e14fcba86295072bee4f9f3d6fc567 (patch) | |
tree | 6da7bb517d5cacb04ce5e4839171a27b1bdabd8c /game.js | |
parent | 11093ffda4f36e449f83303ffdebf60e5c058404 (diff) |
Fix image links, piece postions
Diffstat (limited to 'game.js')
-rw-r--r-- | game.js | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -347,16 +347,17 @@ window.addEventListener('load', function () { draggingPieceLastPos.y = e.clientY; } }); - async function loadImage() { + function loadImage() { document.body.style.setProperty('--image', `url("${imageUrl}")`); imageLinkElement.style.visibility = 'visible'; imageLinkElement.href = imageLink; - image.src = imageUrl; - await new Promise((resolve) => { + const promise = new Promise((resolve) => { image.addEventListener('load', function () { resolve(); }); }); + image.src = imageUrl; + return promise; } function updateConnectivity(connectivity) { console.assert(connectivity.length === pieces.length); |