5 <meta name="viewport" content="width=device-width, initial-scale=1">
6 <title>jQuery Mobile Listview Integration Test</title>
8 <script src="../../../js/jquery.js"></script>
9 <script src="../jquery.setNameSpace.js"></script>
10 <script src="../../../js/"></script>
11 <script src="../../jquery.testHelper.js"></script>
12 <link rel="stylesheet" href="../../../css/themes/default/" />
13 <link rel="stylesheet" href="../../../external/qunit.css"/>
14 <script src="../../../external/qunit.js"></script>
16 <script src="listview_core.js"></script>
18 <script src="../swarminject.js"></script>
22 <h1 id="qunit-header">jQuery Mobile Listview Integration Test</h1>
23 <h2 id="qunit-banner"></h2>
24 <h2 id="qunit-userAgent"></h2>
28 <!-- Basic Linked view test -->
29 <div data-nstest-role="page" id='basic-linked-test'>
30 <div data-nstest-role="header" data-nstest-position="inline">
31 <h1>Basic List View</h1>
33 <div data-nstest-role="content">
34 <ul data-nstest-role="listview">
35 <li><a href="#basic-link-results">Home</a></li>
36 <li><a href="#basic-link-results">Back</a></li>
37 <li><a href="#basic-link-results">Return</a></li>
38 <li><a href="#nested-list-test" id="nested-list-test-anchor">Nested List Test</a></li>
41 <a href="cache-tests/nested.html" id="cached-tests"></a>
44 <div data-nstest-role='page' id='basic-link-results'>
45 <div data-nstest-role="header" data-nstest-position="inline">
51 <div data-nstest-role="page" id='nested-list-test'>
52 <div data-nstest-role="header" data-nstest-position="inline">
53 <h1>Basic List View</h1>
55 <div data-nstest-role="content">
56 <ul data-nstest-role="listview">
59 <li>pod of whales</li>
60 <li>quiver of cobras</li>
61 <li>troop of baboons</li>
64 <li class="linebreaknode">
70 <li>Shoal of Bass</li>
71 <li>Rhumba of rattlesnakes</li>
79 <div data-nstest-role="page" id='nested-lists-test'>
80 <div data-nstest-role="header" data-nstest-position="inline">
81 <h1>Basic multiple lists view</h1>
83 <div data-nstest-role="content">
84 <ul data-nstest-role="listview" data-nstest-inset="true">
88 <ul data-nstest-role="listview">
95 <ul data-nstest-role="listview" data-nstest-inset="true">
99 <ul data-nstest-role="listview">
101 <ul data-nstest-role="listview">
102 <li>Item B-3-0-0</li>
104 <ul data-nstest-role="listview">
105 <li>Item B-3-0-1-0</li>
106 <li>Item B-3-0-1-1</li>
107 <li>Item B-3-0-1-2</li>
110 <li>Item B-3-0-2</li>
114 <ul data-nstest-role="listview">
115 <li>Item B-3-1-0</li>
116 <li>Item B-3-1-1</li>
117 <li>Item B-3-1-2</li>
127 <!-- Numbered List -->
128 <div data-nstest-role="page" id='numbered-list-test'>
129 <div data-nstest-role="header" data-nstest-position="inline">
130 <h1>Basic List View</h1>
132 <div data-nstest-role="content">
133 <ol data-nstest-role="listview">
134 <li><a href="#numbered-list-results">Number 1</a></li>
135 <li><a href="#numbered-list-results">Number 2</a></li>
136 <li><a href="#numbered-list-results">Number 3</a></li>
141 <div data-nstest-role='page' id='numbered-list-results'>
142 <div data-nstest-role="header" data-nstest-position="inline">
143 <h1>Numbered List</h1>
147 <!-- Read only List -->
148 <div data-nstest-role="page" id='read-only-list-test'>
149 <div data-nstest-role="header" data-nstest-position="inline">
150 <h1>Basic List View</h1>
152 <div data-nstest-role="content">
153 <ul data-nstest-role="listview">
162 <!-- Split listview -->
163 <div data-nstest-role="page" id='split-list-test'>
164 <div data-nstest-role="header" data-nstest-position="inline">
165 <h1>Split List View</h1>
167 <div data-nstest-role="content">
168 <ul data-nstest-role="listview">
170 <a href="#split-list-link1">link one</a>
171 <a href="#split-list-link2">link second</a>
174 <a href="#split-list-link1">link one</a>
175 <a href="#split-list-link2">link second</a>
178 <a href="#split-list-link1">link one</a>
179 <a href="#split-list-link2">link second</a>
185 <div data-nstest-role="page" id='split-list-link1'>
186 <div data-nstest-role="header" data-nstest-position="inline">
187 <h1>Split List view 1</h1>
191 <div data-nstest-role="page" id='split-list-link2'>
192 <div data-nstest-role="header" data-nstest-position="inline">
193 <h1>Split List view 2</h1>
197 <!-- List divider -->
198 <div data-nstest-role="page" id='list-divider-test'>
199 <div data-nstest-role="header" data-nstest-position="inline">
200 <h1>List Divider Test</h1>
202 <div data-nstest-role="content">
203 <ul data-nstest-role="listview">
204 <li>a is for aquaman</li>
205 <li>b is for batman</li>
206 <li data-nstest-role="list-divider">This is a list divider</li>
207 <li>c is for catwoman</li>
208 <li data-nstest-role="list-divider">This is another list divider</li>
209 <li>d is for darkwing</li>
214 <!-- Search bar filter -->
215 <div data-nstest-role="page" id='search-filter-test'>
216 <div data-nstest-role="header" data-nstest-position="inline">
217 <h1>Split List View</h1>
219 <div data-nstest-role="content">
220 <ul data-nstest-role="listview" data-nstest-filter="true">
221 <li>a is for aquaman</li>
222 <li>b is for batman</li>
223 <li>c is for catwoman</li>
224 <li>d is for darkwing</li>
229 <!-- Search bar filter with list-dividers -->
230 <div data-nstest-role="page" id='search-filter-with-dividers-test'>
231 <div data-nstest-role="header" data-nstest-position="inline">
232 <h1>Split List View</h1>
234 <div data-nstest-role="content">
235 <ul data-nstest-role="listview" data-nstest-filter="true">
236 <li data-nstest-role="list-divider">a</li>
237 <li>a is for aquaman</li>
238 <li data-nstest-role="list-divider">b</li>
239 <li>b is for batman</li>
240 <li data-nstest-role="list-divider">c</li>
241 <li>c is for catwoman</li>
242 <li data-nstest-role="list-divider">d</li>
243 <li>d is for darkwing</li>
248 <!-- Search bar filter inset -->
249 <div data-nstest-role="page" id='search-filter-inset-test'>
250 <div data-nstest-role="header" data-nstest-position="inline">
251 <h1>Inset Filter List View</h1>
253 <div data-nstest-role="content">
254 <ul data-nstest-role="listview" data-nstest-filter="true" data-nstest-inset="true">
255 <li>a is for aquaman</li>
256 <li>b is for batman</li>
257 <li>c is for catwoman</li>
258 <li>d is for darkwing</li>
263 <!-- Programmatically generated list items !-->
264 <div data-nstest-role="page" id="programmatically-generated-list">
265 <ul data-nstest-role="listview" data-nstest-inset="true" id="programmatically-generated-list-items"></ul>
268 <!-- Removing items from list -->
269 <div data-nstest-role="page" id='removing-items-from-list-test'>
270 <div data-nstest-role="header" data-nstest-position="inline">
271 <h1>Basic List View</h1>
273 <div data-nstest-role="content">
274 <ul data-nstest-role="listview" data-nstest-inset="true">
283 <!-- Rounded corners inset list with variable items -->
284 <div data-nstest-role="page" id='corner-rounded-test'>
285 <div data-nstest-role="header" data-nstest-position="inline">
286 <h1>Basic List View</h1>
288 <div data-nstest-role="content">
289 <ul data-nstest-role="listview" data-nstest-inset="true">
294 <div data-nstest-role="page" id="enhancetest">
295 <ul data-nstest-role="listview">
296 <li><a href="#basic-link-results">Home</a></li>
297 <li><a href="#basic-link-results">Back</a></li>
298 <li><a href="#basic-link-results">Return</a></li>
302 <div id="list-theme-inherit" data-nstest-theme="b">
303 <ul data-nstest-role="listview">
308 <div data-nstest-role="page" id="ui-li-has-test">
309 <div data-nstest-role="content">
310 <p>Right padding on item 1 is OK (75px).</p>
311 <p>Right padding on items 2 & 3 should probably be around 30 or 35 (not 25).</p>
312 <p>Right padding on item 4 should be 15px to match the left side.</p>
313 <ol data-nstest-role="listview" data-nstest-inset="true">
314 <li><a href="#">Link LI with counter --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<span class="ui-li-count">123</span></a></li>
315 <li><a href="#">Link LI without counter -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</a></li>
316 <li><a href="#page1">Page1 Link LI without counter -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</a><a href="#page2"></a></li>
317 <li>Static LI with counter ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<span class="ui-li-count">123</span></li>
318 <li>Static LI without counter ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</li>