1 | <!DOCTYPE html> |
---|
2 | <html lang="en"> |
---|
3 | <head> |
---|
4 | <meta http-equiv="Content-type" content="text/html; charset=utf-8"> |
---|
5 | <title>TooltipDialog Widget Tests</title> |
---|
6 | |
---|
7 | <script type="text/javascript" src="boilerplate.js"></script> |
---|
8 | |
---|
9 | <style type="text/css"> |
---|
10 | body { font-family : sans-serif; } |
---|
11 | form { margin-bottom : 0; } |
---|
12 | table { border: none; } |
---|
13 | .claro .tooltipLink .dijitButtonNode, |
---|
14 | .claro .tooltipLink .dijitButtonNode .dijitDropDownButtonHover, |
---|
15 | .claro .buttonLink .dijitButtonNode, |
---|
16 | .claro .buttonLink .dijitButtonHover .dijitButtonNode { |
---|
17 | background: none !important; |
---|
18 | border:none; |
---|
19 | } |
---|
20 | .claro .tooltipLink .dijitArrowButtonInner { |
---|
21 | display:none; |
---|
22 | } |
---|
23 | .claro .tooltipLink button, |
---|
24 | .claro .tooltipLink button .dijitButtonText, |
---|
25 | .claro .buttonLink button .dijitButtonText { |
---|
26 | text-decoration:underline !important; |
---|
27 | color:blue; |
---|
28 | display:inline; |
---|
29 | } |
---|
30 | </style> |
---|
31 | |
---|
32 | <script type="text/javascript"> |
---|
33 | require([ |
---|
34 | "dojo/_base/declare", |
---|
35 | "dojo/dom", |
---|
36 | "dojo/date/stamp", |
---|
37 | "dojo/parser", |
---|
38 | "dijit/_WidgetBase", |
---|
39 | "dijit/_TemplatedMixin", |
---|
40 | "dijit/TooltipDialog", |
---|
41 | "dijit/layout/ContentPane", |
---|
42 | "dijit/form/DropDownButton", |
---|
43 | |
---|
44 | "dijit/form/Form", |
---|
45 | "dijit/form/TextBox", |
---|
46 | "dijit/form/DateTextBox", |
---|
47 | "dijit/form/TimeTextBox", |
---|
48 | "dijit/form/FilteringSelect", |
---|
49 | "dijit/form/Select", |
---|
50 | |
---|
51 | "dijit/layout/TabContainer", |
---|
52 | "dijit/InlineEditBox", |
---|
53 | |
---|
54 | "dijit/Menu", |
---|
55 | "dijit/MenuItem", |
---|
56 | "dijit/PopupMenuItem", |
---|
57 | "dijit/MenuSeparator", |
---|
58 | |
---|
59 | "dojo/domReady!" |
---|
60 | ], function(declare, dom, stamp, parser, _WidgetBase, _TemplatedMixin, TooltipDialog, ContentPane, DropDownButton){ |
---|
61 | |
---|
62 | // create a do nothing, only for test widget |
---|
63 | declare("TestWidget", [_WidgetBase, _TemplatedMixin], { |
---|
64 | templateString: "<div style='margin: 10px; border: inset #700 4px; padding: 5px;' dojoAttachPoint='containerNode'></div>" |
---|
65 | }); |
---|
66 | |
---|
67 | // scan page for widgets and instantiate them |
---|
68 | parser.parse(); |
---|
69 | |
---|
70 | // Nested TooltipDialog that contains a nested Menu |
---|
71 | var innerTtDialog = new TooltipDialog({ |
---|
72 | id: "innerTtDialog", |
---|
73 | content: |
---|
74 | '<div data-dojo-type="dijit/Menu" id="navMenu"><div data-dojo-type="dijit/MenuItem" iconClass="dijitEditorIcon dijitEditorIconCut" >Drama</div><div data-dojo-type="dijit/MenuItem" iconClass="dijitEditorIcon dijitEditorIconCopy" >Comedy</div><div data-dojo-type="dijit/MenuItem" iconClass="dijitEditorIcon dijitEditorIconPaste" >Romance</div><div data-dojo-type="dijit/MenuSeparator"></div><div data-dojo-type="dijit/PopupMenuItem" id="popupMenuItem"><span>Action</span><div data-dojo-type="dijit/Menu" id="submenu"><div data-dojo-type="dijit/MenuItem">Diehard</div><div data-dojo-type="dijit/MenuItem">Indiana Jones</div></div></div></div>' |
---|
75 | + '<label for="name">Name:</label><br><input data-dojo-type="dijit/form/TextBox" id="name" name="name"><br>' |
---|
76 | + '<label for="hobby">Hobby:</label><br><input data-dojo-type="dijit/form/TextBox" id="hobby" name="hobby"><br>' |
---|
77 | + '<button data-dojo-type="dijit/form/Button" type="button">Save</button>' |
---|
78 | + '<div id="plaintext">plain text</div>' |
---|
79 | }); |
---|
80 | |
---|
81 | var innerDdBtn = new DropDownButton({ |
---|
82 | id: "innerDdBtn", |
---|
83 | label: "Inner TooltipDialog (innerTtDialog)", |
---|
84 | dropDown: innerTtDialog |
---|
85 | }); |
---|
86 | |
---|
87 | var ddDialogCp = new ContentPane({ |
---|
88 | id: "ddDialogCp", |
---|
89 | title: '', |
---|
90 | refreshOnShow: true |
---|
91 | }); |
---|
92 | ddDialogCp.startup(); |
---|
93 | ddDialogCp.set("content", innerDdBtn); |
---|
94 | |
---|
95 | var outerTtDialog = new TooltipDialog({ |
---|
96 | id: "outerTtDialog", |
---|
97 | content:ddDialogCp |
---|
98 | }); |
---|
99 | |
---|
100 | var launcherBtn = new DropDownButton({ |
---|
101 | id: "outerDdBtn", |
---|
102 | label: "Nested TooltipDialog (ttDialog)", |
---|
103 | dropDown: outerTtDialog |
---|
104 | }); |
---|
105 | |
---|
106 | dom.byId("dropdownButtonContainer").appendChild(launcherBtn.domNode); |
---|
107 | }); |
---|
108 | </script> |
---|
109 | </head> |
---|
110 | <body class="claro" role="main"> |
---|
111 | |
---|
112 | <h1 class="testTitle">dijit.TooltipDialog tests</h1> |
---|
113 | <div id="tooltipDlgButton" data-dojo-type="dijit/form/DropDownButton"> |
---|
114 | <span>Show Tooltip Dialog</span> |
---|
115 | <div id="tooltipDlg" data-dojo-type="dijit/TooltipDialog" data-dojo-props='title:"Enter Login information"'> |
---|
116 | <table role="presentation"> |
---|
117 | <tr> |
---|
118 | <td><label>InlineEditBox:</label></td> |
---|
119 | <td><div id="inline" data-dojo-type=dijit/InlineEditBox data-dojo-props='editorParams:{type:"text", name:"inline"}'>inline</div></td> |
---|
120 | </tr> |
---|
121 | <tr> |
---|
122 | <td><label for="text">TextBox:</label></td> |
---|
123 | <td><input id="text" data-dojo-type=dijit/form/TextBox data-dojo-props='name:"text" '/></td> |
---|
124 | </tr> |
---|
125 | <tr> |
---|
126 | <td><label for="date2">Date:</label></td> |
---|
127 | <td><input id="date2" data-dojo-type=dijit/form/DateTextBox data-dojo-props='name:"date" '/></td> |
---|
128 | </tr> |
---|
129 | <tr> |
---|
130 | <td><label for="time2">Time:</label></td> |
---|
131 | <td><input id="time2" data-dojo-type=dijit/form/TimeTextBox data-dojo-props='name:"time" '/></td> |
---|
132 | </tr> |
---|
133 | <tr> |
---|
134 | <td><label for="combo">FilteringSelect:</label></td> |
---|
135 | <td> |
---|
136 | <select id="combo" data-dojo-type=dijit/form/FilteringSelect data-dojo-props='name:"combo", hasDownArrow:true'> |
---|
137 | <option value="cheese">cheese</option> |
---|
138 | <option value="pepperoni">pepperoni</option> |
---|
139 | <option value="sausage">sausage</option> |
---|
140 | </select> |
---|
141 | </td> |
---|
142 | </tr> |
---|
143 | <tr> |
---|
144 | <td><label for="select">Select:</label></td> |
---|
145 | <td> |
---|
146 | <select id="select" data-dojo-type=dijit/form/Select data-dojo-props='name:"select" '> |
---|
147 | <option value="olives">olives</option> |
---|
148 | <option value="peppers">peppers</option> |
---|
149 | <option value="tomatoes">tomatoes</option> |
---|
150 | </select> |
---|
151 | </td> |
---|
152 | </tr> |
---|
153 | <tr> |
---|
154 | <td colspan="2" style="text-align:center;"> |
---|
155 | <button id="submit" data-dojo-type=dijit/form/Button data-dojo-props='type:"submit", name:"submit" '>Order</button> |
---|
156 | </td> |
---|
157 | </tr> |
---|
158 | </table> |
---|
159 | <div style="width: 300px;">Note: This tooltip dialog has a bunch of nested drop downs for testing keyboard and click handling</div> |
---|
160 | </div> |
---|
161 | </div> | |
---|
162 | |
---|
163 | <div data-dojo-type="dijit/form/DropDownButton"> |
---|
164 | <span>Show Tooltip Dialog with TabContainer</span> |
---|
165 | <div id="tabTooltip" data-dojo-type="dijit/TooltipDialog" data-dojo-props='title:"Tab Container Tooltip"'> |
---|
166 | <div data-dojo-type="dijit/layout/TabContainer" data-dojo-props='style:"width: 400px; height: 300px;"'> |
---|
167 | <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props='title:"First tab"'> |
---|
168 | <p> |
---|
169 | This is the first tab. |
---|
170 | </p> |
---|
171 | <p> |
---|
172 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean |
---|
173 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin |
---|
174 | porta rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi. |
---|
175 | Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis. |
---|
176 | Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae |
---|
177 | risus. |
---|
178 | </p> |
---|
179 | </div> |
---|
180 | <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props='title:"Second tab"'> |
---|
181 | <p> |
---|
182 | This is the second tab. |
---|
183 | </p> |
---|
184 | <p> |
---|
185 | <a href="http://www.lipsum.com/">ipsum dolor sit amet</a>, consectetuer adipiscing elit. Aenean |
---|
186 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin |
---|
187 | porta rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi. |
---|
188 | Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis. |
---|
189 | Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae |
---|
190 | risus. |
---|
191 | </p> |
---|
192 | </div> |
---|
193 | </div> |
---|
194 | </div> |
---|
195 | </div> | |
---|
196 | |
---|
197 | <div id="slowLoadButton" data-dojo-type="dijit/form/DropDownButton"> |
---|
198 | <span>Test slowloading HREF Tooltip Dialog</span> |
---|
199 | <div id="slowLoad" data-dojo-type="dijit/TooltipDialog" data-dojo-props='href:"layout/getResponse.php?delay=500&messId=2", |
---|
200 | title:"tooltip dialog with no focusable items"'></div> |
---|
201 | </div> | |
---|
202 | |
---|
203 | <div data-dojo-type="dijit/form/DropDownButton" data-dojo-props='"class":"tooltipLink"'> |
---|
204 | <span>What is this?</span> |
---|
205 | <div data-dojo-id="tooltipHelpDlg" data-dojo-type="dijit/TooltipDialog" data-dojo-props='title:"Test Dialog tooltip", style:"width:350px" '> |
---|
206 | <div data-dojo-type="dijit/form/Button" data-dojo-props='"class":"buttonLink", style:"float:right;font-size:x-small", title:"close", tabIndex:"0" '>[close] |
---|
207 | <script type="dojo/method" data-dojo-event="onClick"> |
---|
208 | tooltipHelpDlg.onCancel(); |
---|
209 | </script> |
---|
210 | </div> |
---|
211 | <div role="alert" style="margin-top:1em"> |
---|
212 | <strong>Important!</strong> This is a tooltip dialog with just text! It could be used |
---|
213 | to provide help. It will stay open until the user explicitly closes it via pressing escape, clicking [close] or by |
---|
214 | clicking somewhere else on the page. To make certain a screen reader will speak this text (at least in Firefox 3), |
---|
215 | the div containing the text was given an |
---|
216 | <a href="http://www.w3.org/WAI/PF/aria/">ARIA</a> role of alert. In the future the tooltip |
---|
217 | dialog may be given a role of alertdialog. |
---|
218 | </div> |
---|
219 | |
---|
220 | </div> |
---|
221 | </div> |
---|
222 | |
---|
223 | <span id="dropdownButtonContainer"> |
---|
224 | <!-- programatically created nested TooltipDialog will be placed here --> |
---|
225 | </span> |
---|
226 | |
---|
227 | <div data-dojo-type="dijit/form/DropDownButton"> |
---|
228 | <span>TooltipDialog w/ActionBar</span> |
---|
229 | <div data-dojo-type="dijit/TooltipDialog" id="loginform" data-dojo-props="title: 'Login...'"> |
---|
230 | <form data-dojo-type="dijit/form/Form"> |
---|
231 | <table> |
---|
232 | <tr><td><label for="username2">Username:</label></td><td><input type="text" id="username2" data-dojo-type="dijit/form/TextBox" /></td></tr> |
---|
233 | <tr><td><label for="password2">Password:</label></td><td><input type="password" id="password2" data-dojo-type="dijit/form/TextBox" /></td></tr> |
---|
234 | </table> |
---|
235 | <div class="dijitDialogPaneActionBar"> |
---|
236 | <button data-dojo-type="dijit/form/Button" type="reset">Reset</button> |
---|
237 | <button data-dojo-type="dijit/form/Button" type="submit">Login</button> |
---|
238 | </div> |
---|
239 | </form> |
---|
240 | </div> |
---|
241 | </div> |
---|
242 | |
---|
243 | <div data-dojo-type="dijit/form/DropDownButton" data-dojo-props="dropDownPosition: ['below-centered', 'above-centered']"> |
---|
244 | <span>Centered TooltipDialog</span> |
---|
245 | <div data-dojo-type="dijit/TooltipDialog" id="loginform3" data-dojo-props="title: 'Login...'"> |
---|
246 | <form data-dojo-type="dijit/form/Form"> |
---|
247 | <table> |
---|
248 | <tr><td><label for="username3">Username:</label></td><td><input type="text" id="username3" data-dojo-type="dijit/form/TextBox" /></td></tr> |
---|
249 | <tr><td><label for="password3">Password:</label></td><td><input type="password" id="password3" data-dojo-type="dijit/form/TextBox" /></td></tr> |
---|
250 | </table> |
---|
251 | <div class="dijitDialogPaneActionBar"> |
---|
252 | <button data-dojo-type="dijit/form/Button" type="reset">Reset</button> |
---|
253 | <button data-dojo-type="dijit/form/Button" type="submit">Login</button> |
---|
254 | </div> |
---|
255 | </form> |
---|
256 | </div> |
---|
257 | </div> |
---|
258 | |
---|
259 | |
---|
260 | <p><b><i>(scroll down to see more links to click, for testing positioning / scroll handling)</i></b></p> |
---|
261 | |
---|
262 | <p>Aliquam vitae enim. Duis scelerisque metus auctor est venenatis |
---|
263 | imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem |
---|
264 | nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in |
---|
265 | massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In |
---|
266 | pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra |
---|
267 | quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia, |
---|
268 | felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut |
---|
269 | quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla |
---|
270 | rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut |
---|
271 | semper velit ante id metus. Praesent massa dolor, porttitor sed, |
---|
272 | pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit |
---|
273 | tortor pharetra congue. Suspendisse pulvinar. |
---|
274 | </p> |
---|
275 | <p>Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam |
---|
276 | ornare elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque |
---|
277 | nonummy mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus |
---|
278 | lobortis, sem vitae nonummy lacinia, nisl est gravida magna, non cursus |
---|
279 | est quam sed urna. Phasellus adipiscing justo in ipsum. Duis sagittis |
---|
280 | dolor sit amet magna. Suspendisse suscipit, neque eu dictum auctor, |
---|
281 | nisi augue tincidunt arcu, non lacinia magna purus nec magna. Praesent |
---|
282 | pretium sollicitudin sapien. Suspendisse imperdiet. Class aptent taciti |
---|
283 | sociosqu ad litora torquent per conubia nostra, per inceptos |
---|
284 | hymenaeos. |
---|
285 | </p> |
---|
286 | <form> |
---|
287 | <div style="text-align:center;"> |
---|
288 | <select aria-label="select"> |
---|
289 | <option>1</option> |
---|
290 | <option>2</option> |
---|
291 | </select> |
---|
292 | </div> |
---|
293 | </form> |
---|
294 | <p>Mauris pharetra lorem sit amet sapien. Nulla libero metus, tristique |
---|
295 | et, dignissim a, tempus et, metus. Ut libero. Vivamus tempus purus vel |
---|
296 | ipsum. Quisque mauris urna, vestibulum commodo, rutrum vitae, ultrices |
---|
297 | vitae, nisl. Class aptent taciti sociosqu ad litora torquent per |
---|
298 | conubia nostra, per inceptos hymenaeos. Nulla id erat sit amet odio |
---|
299 | luctus eleifend. Proin massa libero, ultricies non, tincidunt a, |
---|
300 | vestibulum non, tellus. Nunc nunc purus, lobortis a, pulvinar at, |
---|
301 | egestas a, mi. Cras adipiscing velit a mauris. Morbi felis. Etiam at |
---|
302 | felis. Cras eget eros et justo mattis pulvinar. Nullam at justo id |
---|
303 | risus porttitor dignissim. Vestibulum sed velit vel metus tincidunt |
---|
304 | tempus. Nunc euismod nisl id dolor tristique tincidunt. Nullam placerat |
---|
305 | turpis sed odio. Curabitur in est id nibh tempus ultrices. Aliquam |
---|
306 | consectetuer dapibus eros. Aliquam nisl. |
---|
307 | </p> |
---|
308 | <div data-dojo-type="dijit/form/DropDownButton" data-dojo-props='style:"float:right;clear:right;" '> |
---|
309 | <span>dropdown at right</span> |
---|
310 | <div id="dialogright" data-dojo-type="dijit/TooltipDialog" > |
---|
311 | <div style="white-space:nowrap;">Aliquam vitae enim. Duis scelerisque metus auctor est venenatis</div> |
---|
312 | </div> |
---|
313 | </div> |
---|
314 | <p> |
---|
315 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean |
---|
316 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin |
---|
317 | porta rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi. |
---|
318 | Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis. |
---|
319 | Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae |
---|
320 | risus. |
---|
321 | </p> |
---|
322 | <p>Aliquam vitae enim. Duis scelerisque metus auctor est venenatis |
---|
323 | imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem |
---|
324 | nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in |
---|
325 | massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In |
---|
326 | pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra |
---|
327 | quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia, |
---|
328 | felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut |
---|
329 | quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla |
---|
330 | rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut |
---|
331 | semper velit ante id metus. Praesent massa dolor, porttitor sed, |
---|
332 | pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit |
---|
333 | tortor pharetra congue. Suspendisse pulvinar. |
---|
334 | </p> |
---|
335 | |
---|
336 | <div data-dojo-type="dijit/form/DropDownButton" data-dojo-props='title:"Enter Login information2"'> |
---|
337 | <span>Show Tooltip Dialog pointing upwards, with links</span> |
---|
338 | <div data-dojo-type="dijit/TooltipDialog" data-dojo-props='title:"General Information Dialog"'> |
---|
339 | <p>Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam |
---|
340 | ornare elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque |
---|
341 | nonummy mollis. <a href="http://www.lipsum.com/">Vestibulum</a> vel purus ac pede semper accumsan. Vivamus |
---|
342 | lobortis, sem vitae nonummy lacinia, nisl est gravida magna, non cursus |
---|
343 | est quam sed urna. Phasellus adipiscing justo in <a href="http://www.lipsum.com/">ipsum</a>. Duis sagittis |
---|
344 | dolor sit amet magna. Suspendisse suscipit, neque eu dictum auctor, |
---|
345 | nisi augue tincidunt arcu, non lacinia magna purus nec magna. Praesent |
---|
346 | pretium sollicitudin sapien. <a href="http://www.lipsum.com/">Suspendisse imperdiet</a>. Class aptent taciti |
---|
347 | sociosqu ad litora torquent per conubia nostra, per inceptos |
---|
348 | hymenaeos. |
---|
349 | </p> |
---|
350 | </div> |
---|
351 | </div> |
---|
352 | (will go up if there isn't enough space on the bottom of the screen) |
---|
353 | |
---|
354 | <p>Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam |
---|
355 | ornare elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque |
---|
356 | nonummy mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus |
---|
357 | lobortis, sem vitae nonummy lacinia, nisl est gravida magna, non cursus |
---|
358 | est quam sed urna. Phasellus adipiscing justo in ipsum. Duis sagittis |
---|
359 | dolor sit amet magna. Suspendisse suscipit, neque eu dictum auctor, |
---|
360 | nisi augue tincidunt arcu, non lacinia magna purus nec magna. Praesent |
---|
361 | pretium sollicitudin sapien. Suspendisse imperdiet. Class aptent taciti |
---|
362 | sociosqu ad litora torquent per conubia nostra, per inceptos |
---|
363 | hymenaeos. |
---|
364 | </p> |
---|
365 | <form> |
---|
366 | <div style="text-align:center;"> |
---|
367 | <select aria-label="select"> |
---|
368 | <option>1</option> |
---|
369 | <option>2</option> |
---|
370 | </select> |
---|
371 | </div> |
---|
372 | </form> |
---|
373 | <p>Mauris pharetra lorem sit amet sapien. Nulla libero metus, tristique |
---|
374 | et, dignissim a, tempus et, metus. Ut libero. Vivamus tempus purus vel |
---|
375 | ipsum. Quisque mauris urna, vestibulum commodo, rutrum vitae, ultrices |
---|
376 | vitae, nisl. Class aptent taciti sociosqu ad litora torquent per |
---|
377 | conubia nostra, per inceptos hymenaeos. Nulla id erat sit amet odio |
---|
378 | luctus eleifend. Proin massa libero, ultricies non, tincidunt a, |
---|
379 | vestibulum non, tellus. Nunc nunc purus, lobortis a, pulvinar at, |
---|
380 | egestas a, mi. Cras adipiscing velit a mauris. Morbi felis. Etiam at |
---|
381 | felis. Cras eget eros et justo mattis pulvinar. Nullam at justo id |
---|
382 | risus porttitor dignissim. Vestibulum sed velit vel metus tincidunt |
---|
383 | tempus. Nunc euismod nisl id dolor tristique tincidunt. Nullam placerat |
---|
384 | turpis sed odio. Curabitur in est id nibh tempus ultrices. Aliquam |
---|
385 | consectetuer dapibus eros. Aliquam nisl. |
---|
386 | </p> |
---|
387 | <p> |
---|
388 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean |
---|
389 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin |
---|
390 | porta rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi. |
---|
391 | Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis. |
---|
392 | Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae |
---|
393 | risus. |
---|
394 | </p> |
---|
395 | <p>Aliquam vitae enim. Duis scelerisque metus auctor est venenatis |
---|
396 | imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem |
---|
397 | nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in |
---|
398 | massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In |
---|
399 | pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra |
---|
400 | quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia, |
---|
401 | felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut |
---|
402 | quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla |
---|
403 | rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut |
---|
404 | semper velit ante id metus. Praesent massa dolor, porttitor sed, |
---|
405 | pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit |
---|
406 | tortor pharetra congue. Suspendisse pulvinar. |
---|
407 | </p> |
---|
408 | <p>Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam |
---|
409 | ornare elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque |
---|
410 | nonummy mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus |
---|
411 | lobortis, sem vitae nonummy lacinia, nisl est gravida magna, non cursus |
---|
412 | est quam sed urna. Phasellus adipiscing justo in ipsum. Duis sagittis |
---|
413 | dolor sit amet magna. Suspendisse suscipit, neque eu dictum auctor, |
---|
414 | nisi augue tincidunt arcu, non lacinia magna purus nec magna. Praesent |
---|
415 | pretium sollicitudin sapien. Suspendisse imperdiet. Class aptent taciti |
---|
416 | sociosqu ad litora torquent per conubia nostra, per inceptos |
---|
417 | hymenaeos. |
---|
418 | </p> |
---|
419 | <p>Mauris pharetra lorem sit amet sapien. Nulla libero metus, tristique |
---|
420 | et, dignissim a, tempus et, metus. Ut libero. Vivamus tempus purus vel |
---|
421 | ipsum. Quisque mauris urna, vestibulum commodo, rutrum vitae, ultrices |
---|
422 | vitae, nisl. Class aptent taciti sociosqu ad litora torquent per |
---|
423 | conubia nostra, per inceptos hymenaeos. Nulla id erat sit amet odio |
---|
424 | luctus eleifend. Proin massa libero, ultricies non, tincidunt a, |
---|
425 | vestibulum non, tellus. Nunc nunc purus, lobortis a, pulvinar at, |
---|
426 | egestas a, mi. Cras adipiscing velit a mauris. Morbi felis. Etiam at |
---|
427 | felis. Cras eget eros et justo mattis pulvinar. Nullam at justo id |
---|
428 | risus porttitor dignissim. Vestibulum sed velit vel metus tincidunt |
---|
429 | tempus. Nunc euismod nisl id dolor tristique tincidunt. Nullam placerat |
---|
430 | turpis sed odio. Curabitur in est id nibh tempus ultrices. Aliquam |
---|
431 | consectetuer dapibus eros. Aliquam nisl. |
---|
432 | </p> |
---|
433 | |
---|
434 | <p> |
---|
435 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean |
---|
436 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin |
---|
437 | porta rutrum lacus. Etiam consequat scelerisque quam. Nulla facilisi. |
---|
438 | Maecenas luctus venenatis nulla. In sit amet dui non mi semper iaculis. |
---|
439 | Sed molestie tortor at ipsum. Morbi dictum rutrum magna. Sed vitae |
---|
440 | risus. |
---|
441 | </p> |
---|
442 | <p>Aliquam vitae enim. Duis scelerisque metus auctor est venenatis |
---|
443 | imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer lorem |
---|
444 | nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean id mi in |
---|
445 | massa bibendum suscipit. Integer eros. Nullam suscipit mauris. In |
---|
446 | pellentesque. Mauris ipsum est, pharetra semper, pharetra in, viverra |
---|
447 | quis, tellus. Etiam purus. Quisque egestas, tortor ac cursus lacinia, |
---|
448 | felis leo adipiscing nisi, et rhoncus elit dolor eget eros. Fusce ut |
---|
449 | quam. Suspendisse eleifend leo vitae ligula. Nulla facilisi. Nulla |
---|
450 | rutrum, erat vitae lacinia dictum, pede purus imperdiet lacus, ut |
---|
451 | semper velit ante id metus. Praesent massa dolor, porttitor sed, |
---|
452 | pulvinar in, consequat ut, leo. Nullam nec est. Aenean id risus blandit |
---|
453 | tortor pharetra congue. Suspendisse pulvinar. |
---|
454 | </p> |
---|
455 | <p>Vestibulum convallis eros ac justo. Proin dolor. Etiam aliquam. Nam |
---|
456 | ornare elit vel augue. Suspendisse potenti. Etiam sed mauris eu neque |
---|
457 | nonummy mollis. Vestibulum vel purus ac pede semper accumsan. Vivamus |
---|
458 | lobortis, sem vitae nonummy lacinia, nisl est gravida magna, non cursus |
---|
459 | est quam sed urna. Phasellus adipiscing justo in ipsum. Duis sagittis |
---|
460 | dolor sit amet magna. Suspendisse suscipit, neque eu dictum auctor, |
---|
461 | nisi augue tincidunt arcu, non lacinia magna purus nec magna. Praesent |
---|
462 | pretium sollicitudin sapien. Suspendisse imperdiet. Class aptent taciti |
---|
463 | sociosqu ad litora torquent per conubia nostra, per inceptos |
---|
464 | hymenaeos. |
---|
465 | </p> |
---|
466 | <p>Mauris pharetra lorem sit amet sapien. Nulla libero metus, tristique |
---|
467 | et, dignissim a, tempus et, metus. Ut libero. Vivamus tempus purus vel |
---|
468 | ipsum. Quisque mauris urna, vestibulum commodo, rutrum vitae, ultrices |
---|
469 | vitae, nisl. Class aptent taciti sociosqu ad litora torquent per |
---|
470 | conubia nostra, per inceptos hymenaeos. Nulla id erat sit amet odio |
---|
471 | luctus eleifend. Proin massa libero, ultricies non, tincidunt a, |
---|
472 | vestibulum non, tellus. Nunc nunc purus, lobortis a, pulvinar at, |
---|
473 | egestas a, mi. Cras adipiscing velit a mauris. Morbi felis. Etiam at |
---|
474 | felis. Cras eget eros et justo mattis pulvinar. Nullam at justo id |
---|
475 | risus porttitor dignissim. Vestibulum sed velit vel metus tincidunt |
---|
476 | tempus. Nunc euismod nisl id dolor tristique tincidunt. Nullam placerat |
---|
477 | turpis sed odio. Curabitur in est id nibh tempus ultrices. Aliquam |
---|
478 | consectetuer dapibus eros. Aliquam nisl. |
---|
479 | </p> |
---|
480 | |
---|
481 | </body> |
---|
482 | </html> |
---|