UnitTest:JQM Unit TC helper has been added,TCs have been modified
[platform/framework/web/web-ui-fw.git] / libs / js / jquery-mobile-1.2.0 / tests / unit / slider / 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 Slider 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                                 "widgets/forms/slider"
17                         ],
18                         [
19                                 "slider_events.js",
20                                 "slider_core.js"
21                         ],
22                         [ "jquery.mobile.init" ]
23                 ]);
24         </script>
25
26         <link rel="stylesheet"  href="../../../css/themes/default/jquery.mobile.css"/>
27         <link rel="stylesheet" href="../../../external/qunit.css"/>
28
29         <script src="../swarminject.js"></script>
30         <script src="../../../../../../tests/jqm-tchelper/tizen.testHelper.js"></script>
31 </head>
32 <body>
33
34 <h1 id="qunit-header">jQuery Mobile Slider Test Suite</h1>
35 <h2 id="qunit-banner"></h2>
36 <h2 id="qunit-userAgent"></h2>
37 <ol id="qunit-tests">
38 </ol>
39
40 <div id="foo"  data-nstest-role="page">
41         <div data-nstest-role="fieldcontain">
42                 <input type="range" name="slider-1" id="range-slider-up" value="0" min="0" max="100"  data-nstest-theme="b" data-nstest-track-theme="a" />
43         </div>
44
45         <div data-nstest-role="fieldcontain">
46                 <input type="range" name="slider-1" id="range-slider-down" value="10" min="0" max="100"  data-nstest-theme="b" data-nstest-track-theme="a" />
47         </div>
48
49         <div data-nstest-role="fieldcontain">
50                 <input type="range" name="background-slider" id="background-slider" value="10" min="0" max="100"        data-nstest-theme="b" data-nstest-track-theme="a" data-nstest-highlight="true"/>
51         </div>
52
53         <div data-nstest-role="fieldcontain">
54                 <input type="range" name="no-background-slider" id="no-background-slider" value="10" min="0" max="100"  data-nstest-theme="b" data-nstest-track-theme="a"/>
55         </div>
56
57         <div data-nstest-role="fieldcontain">
58                 <input type="range" name="slider-1" id="range-slider-home" value="75" min="0" max="100"  data-nstest-theme="b" data-nstest-track-theme="a" />
59         </div>
60
61         <div data-nstest-role="fieldcontain">
62                 <label for="slider-1">Input slider:</label>
63                 <input type="range" name="slider-1" id="range-slider-end" value="15" min="0" max="100"  data-nstest-theme="b" data-nstest-track-theme="a" />
64         </div>
65
66         <div data-nstest-role="fieldcontain">
67                 <input type="range" name="stepped" id="stepped" value="15" min="0" max="100" step="10"  data-nstest-theme="b" data-nstest-track-theme="a" />
68         </div>
69
70         <div data-nstest-role="fieldcontain">
71                 <select name="slider" id="slider-switch"  data-nstest-role="slider">
72                         <option value="off">Off</option>
73                         <option value="on">On</option>
74                 </select>
75         </div>
76
77         <div data-nstest-role="fieldcontain">
78                 <input type="range" name="onchange" id="onchange" value="25" min="0" max="100" step="10" onchange="onChangeCounter()" data-nstest-theme="b" data-nstest-track-theme="a" />
79         </div>
80
81         <div data-role="fieldcontain">
82                 <label for="slider">Input slider:</label>
83                 <input type="range" name="slider" id="slider" value="25" min="0" max="100" class="should-be-native"/>
84         </div>
85
86         <div data-role="fieldcontain">
87                 <label for="step-slider">Input slider:</label>
88                 <input type="range" name="step-slider" id="step-slider" value="25" min="0" max="100" step="20"/>
89         </div>
90
91         <div data-role="fieldcontain">
92                 <label for="empty-string-val-slider">Input slider:</label>
93                 <input type="range" name="empty-string-val-slider" id="empty-string-val-slider" value="25" min="10" max="100" step="20"/>
94         </div>
95
96         <div data-role="fieldcontain">
97                 <label id="label-id" for="label-id-slider">Input slider:</label>
98                 <input type="range" name="slider" id="label-id-slider" value="25" min="0" max="100"/>
99         </div>
100
101         <div data-role="fieldcontain">
102                 <label for="start-stop-events">Input slider:</label>
103                 <input type="range" name="slider" id="start-stop-events" value="25" min="0" max="100"/>
104         </div>
105
106         <div data-role="fieldcontain">
107                 <label for="mouseup-refresh">Input slider:</label>
108                 <input type="range" name="slider" id="mouseup-refresh" value="25" min="0" max="100"/>
109         </div>
110
111   <div data-role="fieldcontain">
112     <label for="remove-events-slider">Input slider:</label>
113     <input type="range" name="remove-events-slider" id="remove-events-slider" value="25" min="0" max="100"/>
114   </div>
115 </div>
116
117 <div id="enhancetest">
118         <input type="range" name="slider-enhancetest" id="range-slider-enhancetest" value="75" min="0" max="100"  data-nstest-theme="b" data-nstest-track-theme="a" />
119 </div>
120
121
122 </html>