1
0
mirror of synced 2024-11-16 19:17:13 +01:00

Added apploaded event to signify when the app has completed loading

This commit is contained in:
n1474335 2017-08-08 13:08:06 +00:00
parent be689e293d
commit 81f2a460ed
2 changed files with 8 additions and 0 deletions

View File

@ -60,6 +60,8 @@ App.prototype.setup = function() {
/** /**
* Fires once all setup activities have completed. * Fires once all setup activities have completed.
*
* @fires Manager#apploaded
*/ */
App.prototype.loaded = function() { App.prototype.loaded = function() {
// Trigger CSS animations to remove preloader // Trigger CSS animations to remove preloader
@ -74,6 +76,8 @@ App.prototype.loaded = function() {
// Clear the loading message interval // Clear the loading message interval
clearInterval(window.loadingMsgsInt); clearInterval(window.loadingMsgsInt);
document.dispatchEvent(this.manager.apploaded);
}; };

View File

@ -27,6 +27,10 @@ const Manager = function(app) {
* @event Manager#appstart * @event Manager#appstart
*/ */
this.appstart = new CustomEvent("appstart", {bubbles: true}); this.appstart = new CustomEvent("appstart", {bubbles: true});
/**
* @event Manager#apploaded
*/
this.apploaded = new CustomEvent("apploaded", {bubbles: true});
/** /**
* @event Manager#operationadd * @event Manager#operationadd
*/ */