Compare Revisions

Code snippets

Revision 440495:

Revision 440495 by Tobias Schmidbauer on

Revision 440845:

Revision 440845 by MarkFinkle on

Title:
Mobile
Mobile
Slug:
Code_snippets/Mobile
Code_snippets/Mobile
Content:

Revision 440495
Revision 440845
tt13    <h3>
14      Waiting for UIReady
15    </h3>
16    <p>
17      Before trying to access any methods or properties of the <c
 >ode>BrowserApp</code> object, you must wait for the code to be pr
 >operly initialized. That typically happens in the <code>"load"</c
 >ode> handler for the chrome browser window. This can lead to race
 >s if an add-on also uses the <code>"load"</code> event to do it's
 > initialization. An easy way around this is to use the <code>Brow
 >serApp</code> <code>"UIReady"</code> event.
18    </p>
19    <pre>
20// use the chrome window to wait for BrowserApp to initialize
21window.addEventListener("UIReady", function() {
22  BrowserApp.deck.addEventListener("load", onPageLoad, function()
 > { ... });
23});
24</pre>

Back to History