Javascript - cacheProgress

Description

Fires while the files stored in the Application Cache are being downloaded. Allows you to display a progress message to the user.

Discussion

Fires each time a file in the cache is downloaded. Use this event to display progress. Your code can reference the following variables:

e.event.loaded

The number of files that have been loaded.

e.event.total

The total number of files in the cache.

This event is not supported on Firefox. Firefox does not return the e.event.loaded or e.event.total variable.

Example

var ele = $('APPCACHE_DOWNLOAD_PROGRESS');
ele.style.display = '';

if(typeof e.event.total != 'undefined') { 
    ele.innerHTML = 'Loaded ' + e.event.loaded + ' of ' + e.event.total;
    if(e.event.loaded == e.event.total) { 
        ele.style.display = 'none';
    }
} else { 
    ele.innerHTML = 'Working....';
}
To use this example in your own UX Component, you must add a div with the ID APPCACHE_DOWNLOAD_PROGRESS to the component. This can be done using the Static Text control. The Static Text control can be found in the Other Controls section.