Add 'loaded' callback

master
Will Toohey 9 years ago
parent 46e2c056de
commit 4acbc04028
  1. 8
      src/js/HuesCore.js

@ -28,7 +28,12 @@
class HuesCore {
constructor(defaults) {
this.eventListeners = {
/* callback time(hundredths)
/* callback loaded()
*
* When everything has completely loaded and we're ready to go
*/
loaded : [],
/* callback time(seconds)
*
* When the song time is updated - negative for buildup
* Returns a floating point number denoting seconds
@ -236,6 +241,7 @@ class HuesCore {
}
}).then(() => {
this.preloader.classList.add("hues-preloader--loaded");
this.callEventListeners("loaded");
if(defaults.firstImage) {
this.setImageByName(defaults.firstImage);
} else {

Loading…
Cancel
Save