source: main/trunk/greenstone3/web/interfaces/oran/js/jquery-ui-1.8rc1/tests/visual/compound/draggable_accordion_accordion_tabs_draggable.html@ 24245

Last change on this file since 24245 was 24245, checked in by sjb48, 13 years ago

Oran code for supporting format changes to document.

  • Property svn:executable set to *
File size: 3.4 KB
Line 
1<!doctype html>
2<html lang="en">
3<head>
4 <title>Compound Visual Test : Draggable in Accordion</title>
5 <link rel="stylesheet" href="../visual.css" type="text/css" />
6 <link rel="stylesheet" href="../../../themes/base/ui.all.css" type="text/css">
7 <script type="text/javascript" src="../../../jquery-1.4.1.js"></script>
8 <script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
9 <script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
10 <script type="text/javascript" src="../../../ui/jquery.ui.mouse.js"></script>
11 <script type="text/javascript" src="../../../ui/jquery.ui.accordion.js"></script>
12 <script type="text/javascript" src="../../../ui/jquery.ui.draggable.js"></script>
13 <script type="text/javascript" src="../../../ui/jquery.ui.tabs.js"></script>
14 <style type="text/css">
15 #main-draggable {
16 width: 300px;
17 position: absolute;
18 right: 100px;
19 }
20 #main-draggable-handle {
21 padding: 1em;
22 margin: 0;
23 }
24 .draggable {
25 width: 10em;
26 margin: 0.5em;
27 }
28 </style>
29 <script type="text/javascript">
30 $(function() {
31 $( ".draggable" ).addClass( "ui-widget ui-widget-content ui-corner-all" )
32 $( ".draggable" ).draggable({
33 helper: "clone",
34 appendTo: "body"
35 });
36
37 // PROBLEM: nested accordions must be initialized before outer accordion
38 $( "#accordion > div" ).accordion();
39 $( "#accordion" ).accordion();
40
41
42 // PROBLEM: nested widgets must be initialized before tabs
43 $( "#tabs" ).tabs();
44
45 $( "#main-draggable" ).draggable({
46 handle: "#main-draggable-handle"
47 });
48 });
49 </script>
50</head>
51<body>
52<div id="main-draggable" class="ui-widget ui-widget-content ui-corner-all">
53 <p id="main-draggable-handle" class="ui-widget-header ui-corner-all">Drag me around!</p>
54 <div id="tabs">
55 <ul>
56 <li><a href="#tabs-1">First Tab</a></li>
57 <li><a href="#tabs-2">Second Tab</a></li>
58 </ul>
59 <div id="tabs-1">
60 <p>Click the other tab!</p>
61 </div>
62 <div id="tabs-2">
63 <div id="accordion">
64 <h3><a>Accordion Group 1</a></h3>
65 <div id="accordion-1-1">
66 <h3><a href="#">Header 1-1</a></h3>
67 <div>
68 <div class="draggable">Draggable 1-1</div>
69 <div class="draggable">Draggable 1-2</div>
70 <div class="draggable">Draggable 1-3</div>
71 <div class="draggable">Draggable 1-4</div>
72 <div class="draggable">Draggable 1-5</div>
73 </div>
74 <h3><a href="#">Header 1-2</a></h3>
75 <div>
76 <div class="draggable">Draggable 2-1</div>
77 <div class="draggable">Draggable 2-2</div>
78 <div class="draggable">Draggable 2-3</div>
79 <div class="draggable">Draggable 2-4</div>
80 <div class="draggable">Draggable 2-5</div>
81 </div>
82 </div>
83 <h3><a>Accordion Group 2</a></h3>
84 <div id="accordion-1-2">
85 <h3><a href="#">Header 2-1</a></h3>
86 <div>
87 <div class="draggable">Draggable 1-1</div>
88 <div class="draggable">Draggable 1-2</div>
89 <div class="draggable">Draggable 1-3</div>
90 <div class="draggable">Draggable 1-4</div>
91 <div class="draggable">Draggable 1-5</div>
92 </div>
93 <h3><a href="#">Header 2-2</a></h3>
94 <div>
95 <div class="draggable">Draggable 2-1</div>
96 <div class="draggable">Draggable 2-2</div>
97 <div class="draggable">Draggable 2-3</div>
98 <div class="draggable">Draggable 2-4</div>
99 <div class="draggable">Draggable 2-5</div>
100 </div>
101 </div>
102 </div>
103 </div>
104 </div>
105</div>
106
107</body>
108</html>
Note: See TracBrowser for help on using the repository browser.