1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
2 | <html>
|
3 | <head>
|
4 | <title>Dojo DnD auto scroll test</title>
|
5 | <style type="text/css">
|
6 | @import "../../resources/dojo.css";
|
7 | @import "../../resources/dnd.css";
|
8 | @import "dndDefault.css";
|
9 | @import "../../../util/doh/robot/robot.css";
|
10 |
|
11 | body {
|
12 | padding: 1em;
|
13 | background: #ededed;
|
14 | }
|
15 |
|
16 | .container {
|
17 | width: 100px;
|
18 | display: block;
|
19 | margin: 10px;
|
20 | }
|
21 |
|
22 | .clear {
|
23 | clear: both;
|
24 | }
|
25 | </style>
|
26 |
|
27 | <script type="text/javascript" src="../../dojo.js" data-dojo-config="isDebug: true, parseOnLoad: true"></script>
|
28 | <script type="text/javascript">
|
29 | require(["dojo/dnd/Source", "dojo/domReady!"], function(Source){
|
30 |
|
31 | var c1 = new Source("container1");
|
32 | c1.insertNodes(false, ["A", "B", "C", "D", "E", "F", "G"]);
|
33 |
|
34 | var c2 = new Source("container2");
|
35 | c2.insertNodes(false, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
|
36 | });
|
37 | </script>
|
38 | </head>
|
39 | <body>
|
40 | <h1 class="testTitle">Dojo DnD auto-scroll test</h1>
|
41 |
|
42 | <p>Should be able to both scroll the page, and the inner div, by dragging the element near the viewports's or div's top/bottom borders.</p>
|
43 | <p>
|
44 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean
|
45 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin
|
46 | porta rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi.
|
47 | Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis.
|
48 | Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae
|
49 | risus.
|
50 | </p>
|
51 |
|
52 | <div id="dragLists">
|
53 | <div id="container1" class="container" style="height: 100px; overflow: auto;"></div>
|
54 | <div id="container2" class="container" style="height: 100px; overflow: auto;"></div>
|
55 | </div>
|
56 |
|
57 | <p>Aliquam vitae enim. Duis scelerisque metus auctor est venenatis
|
58 | imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem
|
59 | nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in
|
60 | massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In
|
61 | pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra
|
62 | quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia,
|
63 | felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut
|
64 | quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla
|
65 | rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut
|
66 | semper velit ante id metus. Praesent massa dolor, porttitor sed,
|
67 | pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit
|
68 | tortor pharetra congue. Suspendisse pulvinar.
|
69 | </p>
|
70 | <p>Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam
|
71 | ornare elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque
|
72 | nonummy mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus
|
73 | lobortis, sem vitae nonummy lacinia, nisl est gravida magna, non cursus
|
74 | est quam sed urna. Phasellus adipiscing justo in ipsum. Duis sagittis
|
75 | dolor sit amet magna. Suspendisse suscipit, neque eu dictum auctor,
|
76 | nisi augue tincidunt arcu, non lacinia magna purus nec magna. Praesent
|
77 | pretium sollicitudin sapien. Suspendisse imperdiet. Class aptent taciti
|
78 | sociosqu ad litora torquent per conubia nostra, per inceptos
|
79 | hymenaeos.
|
80 | </p>
|
81 | <p>Mauris pharetra lorem sit amet sapien. Nulla libero metus, tristique
|
82 | et, dignissim a, tempus et, metus. Ut libero. Vivamus tempus purus vel
|
83 | ipsum. Quisque mauris urna, vestibulum commodo, rutrum vitae, ultrices
|
84 | vitae, nisl. Class aptent taciti sociosqu ad litora torquent per
|
85 | conubia nostra, per inceptos hymenaeos. Nulla id erat sit amet odio
|
86 | luctus eleifend. Proin massa libero, ultricies non, tincidunt a,
|
87 | vestibulum non, tellus. Nunc nunc purus, lobortis a, pulvinar at,
|
88 | egestas a, mi. Cras adipiscing velit a mauris. Morbi felis. Etiam at
|
89 | felis. Cras eget eros et justo mattis pulvinar. Nullam at justo id
|
90 | risus porttitor dignissim. Vestibulum sed velit vel metus tincidunt
|
91 | tempus. Nunc euismod nisl id dolor tristique tincidunt. Nullam placerat
|
92 | turpis sed odio. Curabitur in est id nibh tempus ultrices. Aliquam
|
93 | consectetuer dapibus eros. Aliquam nisl.
|
94 | </p>
|
95 |
|
96 | <p>
|
97 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean
|
98 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin
|
99 | porta rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi.
|
100 | Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis.
|
101 | Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae
|
102 | risus.
|
103 | </p>
|
104 |
|
105 | <p>Aliquam vitae enim. Duis scelerisque metus auctor est venenatis
|
106 | imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem
|
107 | nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in
|
108 | massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In
|
109 | pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra
|
110 | quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia,
|
111 | felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut
|
112 | quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla
|
113 | rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut
|
114 | semper velit ante id metus. Praesent massa dolor, porttitor sed,
|
115 | pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit
|
116 | tortor pharetra congue. Suspendisse pulvinar.
|
117 | </p>
|
118 | <p>Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam
|
119 | ornare elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque
|
120 | nonummy mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus
|
121 | lobortis, sem vitae nonummy lacinia, nisl est gravida magna, non cursus
|
122 | est quam sed urna. Phasellus adipiscing justo in ipsum. Duis sagittis
|
123 | dolor sit amet magna. Suspendisse suscipit, neque eu dictum auctor,
|
124 | nisi augue tincidunt arcu, non lacinia magna purus nec magna. Praesent
|
125 | pretium sollicitudin sapien. Suspendisse imperdiet. Class aptent taciti
|
126 | sociosqu ad litora torquent per conubia nostra, per inceptos
|
127 | hymenaeos.
|
128 | </p>
|
129 | <p>Mauris pharetra lorem sit amet sapien. Nulla libero metus, tristique
|
130 | et, dignissim a, tempus et, metus. Ut libero. Vivamus tempus purus vel
|
131 | ipsum. Quisque mauris urna, vestibulum commodo, rutrum vitae, ultrices
|
132 | vitae, nisl. Class aptent taciti sociosqu ad litora torquent per
|
133 | conubia nostra, per inceptos hymenaeos. Nulla id erat sit amet odio
|
134 | luctus eleifend. Proin massa libero, ultricies non, tincidunt a,
|
135 | vestibulum non, tellus. Nunc nunc purus, lobortis a, pulvinar at,
|
136 | egestas a, mi. Cras adipiscing velit a mauris. Morbi felis. Etiam at
|
137 | felis. Cras eget eros et justo mattis pulvinar. Nullam at justo id
|
138 | risus porttitor dignissim. Vestibulum sed velit vel metus tincidunt
|
139 | tempus. Nunc euismod nisl id dolor tristique tincidunt. Nullam placerat
|
140 | turpis sed odio. Curabitur in est id nibh tempus ultrices. Aliquam
|
141 | consectetuer dapibus eros. Aliquam nisl.
|
142 | </p>
|
143 |
|
144 |
|
145 | <p>
|
146 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean
|
147 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin
|
148 | porta rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi.
|
149 | Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis.
|
150 | Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae
|
151 | risus.
|
152 | </p>
|
153 |
|
154 | <p>Aliquam vitae enim. Duis scelerisque metus auctor est venenatis
|
155 | imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem
|
156 | nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in
|
157 | massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In
|
158 | pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra
|
159 | quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia,
|
160 | felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut
|
161 | quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla
|
162 | rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut
|
163 | semper velit ante id metus. Praesent massa dolor, porttitor sed,
|
164 | pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit
|
165 | tortor pharetra congue. Suspendisse pulvinar.
|
166 | </p>
|
167 | <p>Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam
|
168 | ornare elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque
|
169 | nonummy mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus
|
170 | lobortis, sem vitae nonummy lacinia, nisl est gravida magna, non cursus
|
171 | est quam sed urna. Phasellus adipiscing justo in ipsum. Duis sagittis
|
172 | dolor sit amet magna. Suspendisse suscipit, neque eu dictum auctor,
|
173 | nisi augue tincidunt arcu, non lacinia magna purus nec magna. Praesent
|
174 | pretium sollicitudin sapien. Suspendisse imperdiet. Class aptent taciti
|
175 | sociosqu ad litora torquent per conubia nostra, per inceptos
|
176 | hymenaeos.
|
177 | </p>
|
178 | <p>Mauris pharetra lorem sit amet sapien. Nulla libero metus, tristique
|
179 | et, dignissim a, tempus et, metus. Ut libero. Vivamus tempus purus vel
|
180 | ipsum. Quisque mauris urna, vestibulum commodo, rutrum vitae, ultrices
|
181 | vitae, nisl. Class aptent taciti sociosqu ad litora torquent per
|
182 | conubia nostra, per inceptos hymenaeos. Nulla id erat sit amet odio
|
183 | luctus eleifend. Proin massa libero, ultricies non, tincidunt a,
|
184 | vestibulum non, tellus. Nunc nunc purus, lobortis a, pulvinar at,
|
185 | egestas a, mi. Cras adipiscing velit a mauris. Morbi felis. Etiam at
|
186 | felis. Cras eget eros et justo mattis pulvinar. Nullam at justo id
|
187 | risus porttitor dignissim. Vestibulum sed velit vel metus tincidunt
|
188 | tempus. Nunc euismod nisl id dolor tristique tincidunt. Nullam placerat
|
189 | turpis sed odio. Curabitur in est id nibh tempus ultrices. Aliquam
|
190 | consectetuer dapibus eros. Aliquam nisl.
|
191 | </p>
|
192 |
|
193 | <p>END OF DOCUMENT</p>
|
194 | </body>
|
195 | </html>
|