8043ab768f8c0a38dc8d7097e56f999b1b24ff09
[platform/framework/web/web-ui-fw.git] / libs / js / jquery-mobile-1.0.1pre / tests / unit / select / index.html
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4         <meta charset="utf-8">
5         <meta name="viewport" content="width=device-width, initial-scale=1">
6         <title>jQuery Mobile Select Events Test Suite</title>
7
8         <script src="../../../js/jquery.js"></script>
9         <script src="../jquery.setNameSpace.js"></script>
10         <script src="../../../external/qunit.js"></script>
11         <script src="../../../tests/jquery.testHelper.js"></script>
12         <script src="../../../js/"></script>
13         <script src="select_events.js"></script>
14         <script src="select_native.js"></script>
15         <script src="select_cached.js"></script>
16         <script src="select_core.js"></script>
17
18         <link rel="stylesheet"  href="../../../css/themes/default/"/>
19         <link rel="stylesheet" href="../../../external/qunit.css"/>
20
21         <script src="../swarminject.js"></script>
22 </head>
23 <body>
24
25 <h1 id="qunit-header">jQuery Mobile Select Event Test Suite</h1>
26 <h2 id="qunit-banner"></h2>
27 <h2 id="qunit-userAgent"></h2>
28 <ol id="qunit-tests">
29 </ol>
30
31 <div id="default"  data-nstest-role="page" data-nstest-theme="c">
32         <div  data-nstest-role="fieldcontain" id="select-choice-few-container">
33                 <select name="select-choice-few" id="select-choice-few" data-nstest-native-menu="false">
34                         <option value="standard">Standard: 7 day</option>
35                         <option value="rush">Rush: 3 days</option>
36                         <option value="express">Express: next day</option>
37                         <option value="overnight">Overnight</option>
38                 </select>
39         </div>
40
41         <div  data-nstest-role="fieldcontain" id="native-select-choice-few-container">
42           <label for="native-select-choice-few" class="select">Choose shipping method:</label>
43                 <select name="native-select-choice-few" id="native-select-choice-few" data-nstest-native-menu="true">
44                         <option value="standard">Standard: 7 day</option>
45                         <option value="rush">Rush: 3 days</option>
46                         <option value="express">Express: next day</option>
47                         <option value="overnight">Overnight</option>
48                 </select>
49         </div>
50
51         <div  data-nstest-role="fieldcontain" id="select-choice-native-container">
52                 <select name="select-choice-native" id="select-choice-native" data-nstest-native-menu="true">
53                         <option value="standard">Standard: 7 day</option>
54                         <option value="rush">Rush: 3 days</option>
55                         <option value="express">Express: next day</option>
56                         <option value="overnight">Overnight</option>
57                 </select>
58         </div>
59
60         <div  data-nstest-role="fieldcontain" id="select-choice-global-native-container">
61                 <select name="select-choice-global-native" id="select-choice-global-native"  data-nstest-native-menu="false">
62                         <option value="standard">Standard: 7 day</option>
63                         <option value="rush">Rush: 3 days</option>
64                         <option value="express">Express: next day</option>
65                         <option value="overnight">Overnight</option>
66                 </select>
67         </div>
68
69         <div data-nstest-role="fieldcontain" id="select-choice-focus-test">
70                 <select name="select-choice-focus-test" id="select-choice-focus-test"  data-nstest-native-menu="false">
71                         <option value="standard">Standard: 7 day</option>
72                         <option value="rush">Rush: 3 days</option>
73                         <option value="express">Express: next day</option>
74                         <option value="overnight">Overnight</option>
75                 </select>
76         </div>
77
78         <div  data-nstest-role="fieldcontain" id="select-choice-many-container-1">
79                 <label for="select-choice-many-1" class="select">Your state:</label>
80                 <select name="select-choice-many-1" id="select-choice-many-1" data-nstest-native-menu="false">
81                         <option value="AL">Alabama</option>
82                         <option value="AK">Alaska</option>
83                         <option value="AZ">Arizona</option>
84                         <option value="AR">Arkansas</option>
85                         <option value="CA">California</option>
86                         <option value="CO">Colorado</option>
87                         <option value="CT">Connecticut</option>
88                         <option value="DE">Delaware</option>
89                         <option value="FL">Florida</option>
90                         <option value="GA">Georgia</option>
91                         <option value="HI">Hawaii</option>
92                         <option value="ID">Idaho</option>
93                         <option value="IL">Illinois</option>
94                         <option value="IN">Indiana</option>
95                         <option value="IA">Iowa</option>
96                         <option value="KS">Kansas</option>
97                         <option value="KY">Kentucky</option>
98                         <option value="LA">Louisiana</option>
99                         <option value="ME">Maine</option>
100                         <option value="MD">Maryland</option>
101                         <option value="MA">Massachusetts</option>
102                         <option value="MI">Michigan</option>
103                         <option value="MN">Minnesota</option>
104                         <option value="MS">Mississippi</option>
105                         <option value="MO">Missouri</option>
106                         <option value="MT">Montana</option>
107                         <option value="NE">Nebraska</option>
108                         <option value="NV">Nevada</option>
109                         <option value="NH">New Hampshire</option>
110                         <option value="NJ">New Jersey</option>
111                         <option value="NM">New Mexico</option>
112                         <option value="NY">New York</option>
113                         <option value="NC">North Carolina</option>
114                         <option value="ND">North Dakota</option>
115                         <option value="OH">Ohio</option>
116                         <option value="OK">Oklahoma</option>
117                         <option value="OR">Oregon</option>
118                         <option value="PA">Pennsylvania</option>
119                         <option value="RI">Rhode Island</option>
120                         <option value="SC">South Carolina</option>
121                         <option value="SD">South Dakota</option>
122                         <option value="TN">Tennessee</option>
123                         <option value="TX">Texas</option>
124                         <option value="UT">Utah</option>
125                         <option value="VT">Vermont</option>
126                         <option value="VA">Virginia</option>
127                         <option value="WA">Washington</option>
128                         <option value="WV">West Virginia</option>
129                         <option value="WI">Wisconsin</option>
130                         <option value="WY">Wyoming</option>
131                 </select>
132         </div>
133
134         <div  data-nstest-role="fieldcontain" id="select-choice-many-container">
135                 <label for="select-choice-many" class="select">Your state:</label>
136                 <select name="select-choice-many" id="select-choice-many" data-nstest-native-menu="false">
137                         <option value="AL">Alabama</option>
138                         <option value="AK">Alaska</option>
139                         <option value="AZ">Arizona</option>
140                         <option value="AR">Arkansas</option>
141                         <option value="CA">California</option>
142                         <option value="CO">Colorado</option>
143                         <option value="CT">Connecticut</option>
144                         <option value="DE">Delaware</option>
145                         <option value="FL">Florida</option>
146                         <option value="GA">Georgia</option>
147                         <option value="HI">Hawaii</option>
148                         <option value="ID">Idaho</option>
149                         <option value="IL">Illinois</option>
150                         <option value="IN">Indiana</option>
151                         <option value="IA">Iowa</option>
152                         <option value="KS">Kansas</option>
153                         <option value="KY">Kentucky</option>
154                         <option value="LA">Louisiana</option>
155                         <option value="ME">Maine</option>
156                         <option value="MD">Maryland</option>
157                         <option value="MA">Massachusetts</option>
158                         <option value="MI">Michigan</option>
159                         <option value="MN">Minnesota</option>
160                         <option value="MS">Mississippi</option>
161                         <option value="MO">Missouri</option>
162                         <option value="MT">Montana</option>
163                         <option value="NE">Nebraska</option>
164                         <option value="NV">Nevada</option>
165                         <option value="NH">New Hampshire</option>
166                         <option value="NJ">New Jersey</option>
167                         <option value="NM">New Mexico</option>
168                         <option value="NY">New York</option>
169                         <option value="NC">North Carolina</option>
170                         <option value="ND">North Dakota</option>
171                         <option value="OH">Ohio</option>
172                         <option value="OK">Oklahoma</option>
173                         <option value="OR">Oregon</option>
174                         <option value="PA">Pennsylvania</option>
175                         <option value="RI">Rhode Island</option>
176                         <option value="SC">South Carolina</option>
177                         <option value="SD">South Dakota</option>
178                         <option value="TN">Tennessee</option>
179                         <option value="TX">Texas</option>
180                         <option value="UT">Utah</option>
181                         <option value="VT">Vermont</option>
182                         <option value="VA">Virginia</option>
183                         <option value="WA">Washington</option>
184                         <option value="WV">West Virginia</option>
185                         <option value="WI">Wisconsin</option>
186                         <option value="WY">Wyoming</option>
187                 </select>
188         </div>
189
190         <div  data-nstest-role="fieldcontain" id="select-choice-many-container-hash-check">
191                 <label for="select-choice-many-hash-check" class="select">Your state:</label>
192                 <select name="select-choice-many-hash-check" id="select-choice-many-hash-check"  data-nstest-native-menu="false">
193                         <option value="AL">Alabama</option>
194                         <option value="AK">Alaska</option>
195                         <option value="AZ">Arizona</option>
196                         <option value="AR">Arkansas</option>
197                         <option value="CA">California</option>
198                         <option value="CO">Colorado</option>
199                         <option value="CT">Connecticut</option>
200                         <option value="DE">Delaware</option>
201                         <option value="FL">Florida</option>
202                         <option value="GA">Georgia</option>
203                         <option value="HI">Hawaii</option>
204                         <option value="ID">Idaho</option>
205                         <option value="IL">Illinois</option>
206                         <option value="IN">Indiana</option>
207                         <option value="IA">Iowa</option>
208                         <option value="KS">Kansas</option>
209                         <option value="KY">Kentucky</option>
210                         <option value="LA">Louisiana</option>
211                         <option value="ME">Maine</option>
212                         <option value="MD">Maryland</option>
213                         <option value="MA">Massachusetts</option>
214                         <option value="MI">Michigan</option>
215                         <option value="MN">Minnesota</option>
216                         <option value="MS">Mississippi</option>
217                         <option value="MO">Missouri</option>
218                         <option value="MT">Montana</option>
219                         <option value="NE">Nebraska</option>
220                         <option value="NV">Nevada</option>
221                         <option value="NH">New Hampshire</option>
222                         <option value="NJ">New Jersey</option>
223                         <option value="NM">New Mexico</option>
224                         <option value="NY">New York</option>
225                         <option value="NC">North Carolina</option>
226                         <option value="ND">North Dakota</option>
227                         <option value="OH">Ohio</option>
228                         <option value="OK">Oklahoma</option>
229                         <option value="OR">Oregon</option>
230                         <option value="PA">Pennsylvania</option>
231                         <option value="RI">Rhode Island</option>
232                         <option value="SC">South Carolina</option>
233                         <option value="SD">South Dakota</option>
234                         <option value="TN">Tennessee</option>
235                         <option value="TX">Texas</option>
236                         <option value="UT">Utah</option>
237                         <option value="VT">Vermont</option>
238                         <option value="VA">Virginia</option>
239                         <option value="WA">Washington</option>
240                         <option value="WV">West Virginia</option>
241                         <option value="WI">Wisconsin</option>
242                         <option value="WY">Wyoming</option>
243                 </select>
244         </div>
245
246         <div data-nstest-role="fieldcontain" id="select-choice-many-container-many-clicks">
247                 <label for="select-choice-many-many-clicks" class="select">Your state:</label>
248                 <select name="select-choice-many-many-clicks" id="select-choice-many-many-clicks"  data-nstest-native-menu="false">
249                         <option value="AL">Alabama</option>
250                         <option value="AK">Alaska</option>
251                         <option value="AZ">Arizona</option>
252                         <option value="AR">Arkansas</option>
253                         <option value="CA">California</option>
254                         <option value="CO">Colorado</option>
255                         <option value="CT">Connecticut</option>
256                         <option value="DE">Delaware</option>
257                         <option value="FL">Florida</option>
258                         <option value="GA">Georgia</option>
259                         <option value="HI">Hawaii</option>
260                         <option value="ID">Idaho</option>
261                         <option value="IL">Illinois</option>
262                         <option value="IN">Indiana</option>
263                         <option value="IA">Iowa</option>
264                         <option value="KS">Kansas</option>
265                         <option value="KY">Kentucky</option>
266                         <option value="LA">Louisiana</option>
267                         <option value="ME">Maine</option>
268                         <option value="MD">Maryland</option>
269                         <option value="MA">Massachusetts</option>
270                         <option value="MI">Michigan</option>
271                         <option value="MN">Minnesota</option>
272                         <option value="MS">Mississippi</option>
273                         <option value="MO">Missouri</option>
274                         <option value="MT">Montana</option>
275                         <option value="NE">Nebraska</option>
276                         <option value="NV">Nevada</option>
277                         <option value="NH">New Hampshire</option>
278                         <option value="NJ">New Jersey</option>
279                         <option value="NM">New Mexico</option>
280                         <option value="NY">New York</option>
281                         <option value="NC">North Carolina</option>
282                         <option value="ND">North Dakota</option>
283                         <option value="OH">Ohio</option>
284                         <option value="OK">Oklahoma</option>
285                         <option value="OR">Oregon</option>
286                         <option value="PA">Pennsylvania</option>
287                         <option value="RI">Rhode Island</option>
288                         <option value="SC">South Carolina</option>
289                         <option value="SD">South Dakota</option>
290                         <option value="TN">Tennessee</option>
291                         <option value="TX">Texas</option>
292                         <option value="UT">Utah</option>
293                         <option value="VT">Vermont</option>
294                         <option value="VA">Virginia</option>
295                         <option value="WA">Washington</option>
296                         <option value="WV">West Virginia</option>
297                         <option value="WI">Wisconsin</option>
298                         <option value="WY">Wyoming</option>
299                 </select>
300         </div>
301
302         <div data-nstest-role="fieldcontain" id="select-offscreen-container">
303                 <style>
304                         /* keep the select small and close to the screen border to test rendering */
305                         #select-offscreen-container {
306                         width: 100px;
307                         position: absolute;
308                         left: 0px;
309                         top: 0px;
310                         }
311                 </style>
312
313                 <select name="select-choice-few" id="select-offscreen" data-nstest-native-menu="false">
314                         <option value="standard">Standard: 7 day</option>
315                         <option value="rush">Rush: 3 days</option>
316                         <option value="express">Express: next day</option>
317                         <option value="overnight">Overnight</option>
318                 </select>
319         </div>
320
321         <div data-nstest-role="fieldcontain" id="select-long-option-label-container">
322                 <select name="select-long-option-label" id="select-long-option-label" data-nstest-native-menu="false">
323                         <option value="short">Choice 1</option>
324                         <option value="long">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</option>
325             </select>
326         </div>
327
328   <select name="native-refresh" id="native-refresh">
329     <option value="-1">default</option>
330     <option value="-1">other</option>
331   </select>
332
333   <select name="custom-refresh" id="custom-refresh" data-nstest-native-menu="false">
334     <option value="-1">default</option>
335   </select>
336
337   <select name="custom-refresh-opts-list" id="custom-refresh-opts-list" data-nstest-native-menu="false">
338     <option value="-1">default</option>
339   </select>
340
341   <select name="non-parent-themed" id="non-parent-themed" data-nstest-native-menu="false" data-nstest-theme="a">
342     <option value="-1">default</option>
343   </select>
344
345   <select name="parent-themed" id="parent-themed" data-nstest-native-menu="false">
346     <option value="-1">default</option>
347   </select>
348
349   <select name="encoded-option" id="encoded-option" data-nstest-native-menu="false">
350     <option>&lt;script&gt;window.encodedValueIsDefined = true;&lt;/script&gt;</option>
351   </select>
352
353   <select name="keep-native" id="keep-native" class="should-be-native">
354     <option></option>
355   </select>
356 </div>
357
358
359 <div id="enhancetest">
360         <select name="select-enhancetest" id="select-enhancetest">
361                 <option value="standard">Standard: 7 day</option>
362                 <option value="rush">Rush: 3 days</option>
363                 <option value="express">Express: next day</option>
364                 <option value="overnight">Overnight</option>
365         </select>
366 </div>
367
368 </body>
369 </html>