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