4 Test for jQuery.readyWait. Needs to be a
5 standalone test since it deals with DOM
13 div { margin-top: 10px; }
14 #output { background-color: green }
15 #expectedOutput { background-color: green }
17 <script src="../src/core.js"></script>
18 <script src="../src/support.js"></script>
19 <script src="../src/data.js"></script>
20 <script src="../src/queue.js"></script>
21 <script src="../src/attributes.js"></script>
22 <script src="../src/event.js"></script>
23 <script src="../src/sizzle/sizzle.js"></script>
24 <script src="../src/sizzle-jquery.js"></script>
25 <script src="../src/traversing.js"></script>
26 <script src="../src/manipulation.js"></script>
27 <script src="../src/css.js"></script>
28 <script src="../src/ajax.js"></script>
29 <script src="../src/ajax/jsonp.js"></script>
30 <script src="../src/ajax/script.js"></script>
31 <script src="../src/ajax/xhr.js"></script>
32 <script src="../src/effects.js"></script>
33 <script src="../src/offset.js"></script>
34 <script src="../src/dimensions.js"></script>
36 <!-- Load the script loader that uses
38 <script src="data/readywaitloader.js"></script>
40 <script type="text/javascript">
42 // The delayedMessage is defined by
43 // the readywaitasset.js file, so the
44 // next line will only work if this DOM
45 // ready callback is called after readyWait
46 // has been decremented by readywaitloader.js
47 // If an error occurs.
48 jQuery("#output").append(delayedMessage);
57 This is a test page for jQuery.readyWait, that was
58 added due to this ticket
59 <a href="http://bugs.jquery.com/ticket/6781">#6781</a>.
62 Test for jQuery.readyWait, which can be used
63 by plugins and other scripts to indicate something
64 important to the page is still loading and needs
65 to block the DOM ready callbacks that are registered
69 Script loaders are the most likely kind of script
70 to use jQuery.readyWait, but it could be used by
71 other things like a script that loads a CSS file
72 and wants to pause the DOM ready callbacks.
75 <strong>Expected Result</strong>: The text
76 <span id="expectedOutput">It Worked!</span>
77 appears below after about <strong>2 seconds.</strong>
80 If there is an error in the console,
81 or the text does not show up, then the test failed.
83 <div id="output"></div>