diff --git a/log/error.log b/log/error.log index f098000..0950656 100755 --- a/log/error.log +++ b/log/error.log @@ -1 +1,3 @@ 2018-09-20T20:09:20+02:00 ERR (3): +2018-09-21T17:17:37+02:00 ERR (3): +2018-09-21T17:18:04+02:00 ERR (3): diff --git a/log/log.log b/log/log.log index f098000..0950656 100755 --- a/log/log.log +++ b/log/log.log @@ -1 +1,3 @@ 2018-09-20T20:09:20+02:00 ERR (3): +2018-09-21T17:17:37+02:00 ERR (3): +2018-09-21T17:18:04+02:00 ERR (3): diff --git a/public/js/app.js b/public/js/app.js index a48b891..0923763 100755 --- a/public/js/app.js +++ b/public/js/app.js @@ -5808,7 +5808,7 @@ class LevelSite extends WordRotatorBaseSite { let coinsBefore = parseInt(Helper.nonNull(localStorage.getItem("coins"), "0")); localStorage.setItem("coins", coinsBefore + parseInt(coinsPerLevel)); - let audio = (new Audio(Helper.basePath("/sound/single_coin_fall_on_concrete_.mp3"))); + let audio = new Audio(); let coinPromise = Promise.all([new Promise((r) => { setTimeout(r, 500); }), @@ -5816,6 +5816,8 @@ class LevelSite extends WordRotatorBaseSite { audio.addEventListener('loadeddata', r); }) ]); + audio.src = Helper.basePath("/sound/single_coin_fall_on_concrete_.mp3"); + for (let i = 0; i < coinsPerLevel; i++) { let coinElem = Helper.cloneNode(this.coinTemplate); this.coinContainer.appendChild(coinElem); diff --git a/src/module/Application/pwa/js/site/LevelSite.js b/src/module/Application/pwa/js/site/LevelSite.js index d4c4752..9b96564 100755 --- a/src/module/Application/pwa/js/site/LevelSite.js +++ b/src/module/Application/pwa/js/site/LevelSite.js @@ -206,7 +206,7 @@ export class LevelSite extends WordRotatorBaseSite { let coinsBefore = parseInt(Helper.nonNull(localStorage.getItem("coins"), "0")); localStorage.setItem("coins", coinsBefore + parseInt(coinsPerLevel)); - let audio = (new Audio(Helper.basePath("/sound/single_coin_fall_on_concrete_.mp3"))); + let audio = new Audio(); let coinPromise = Promise.all([new Promise((r) => { setTimeout(r, 500) }), @@ -214,6 +214,8 @@ export class LevelSite extends WordRotatorBaseSite { audio.addEventListener('loadeddata', r); }) ]); + audio.src = Helper.basePath("/sound/single_coin_fall_on_concrete_.mp3"); + for (let i = 0; i < coinsPerLevel; i++) { let coinElem = Helper.cloneNode(this.coinTemplate); this.coinContainer.appendChild(coinElem);