Skip to content

Commit 7443cb8

Browse files
committed
Menu: Testing nested menus without the DOM restructuring, just need to fix display issue in IE6
1 parent e7c2eb4 commit 7443cb8

File tree

1 file changed

+103
-0
lines changed

1 file changed

+103
-0
lines changed

tests/visual/menu/nested2.html

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
<!doctype html>
2+
<html>
3+
<head>
4+
<title>Menu Visual Test: Default</title>
5+
<link rel="stylesheet" href="../visual.css" type="text/css" />
6+
<link rel="stylesheet" href="../../../themes/base/jquery.ui.all.css" type="text/css" title="ui-theme" />
7+
<script type="text/javascript" src="../../../jquery-1.4.2.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.position.js"></script>
11+
<script type="text/javascript" src="../../../ui/jquery.ui.autocomplete.js"></script>
12+
<script type="text/javascript" src="../../../external/jquery.bgiframe-2.1.1.js"></script>
13+
<script type="text/javascript">
14+
$(function() {
15+
$.fn.position2 = function(options) {
16+
return this.css({
17+
top: 0,
18+
left: 0
19+
}).position(options);
20+
}
21+
var menus = $("#menu").menu().position2({
22+
my: "left top",
23+
at: "center bottom",
24+
of: "button"
25+
}).find("ul").menu().hide();
26+
var sub1 = menus.filter(":first").show().position2({
27+
my: "left top",
28+
at: "right center",
29+
of: "#menu"
30+
});
31+
sub1.find("ul:first").show().position2({
32+
of: sub1,
33+
offset: "-10 50"
34+
});
35+
});
36+
</script>
37+
<style>
38+
body { font-size:62.5%; }
39+
.ui-menu { width: 200px; position: absolute; }
40+
.ui-menu .ui-icon { float: right; }
41+
ul, li {margin: 0; padding: 0}
42+
</style>
43+
</head>
44+
<body>
45+
46+
<button>Show context menu</button>
47+
<br/>
48+
<select>
49+
<option>some option with some text</option>
50+
</select>
51+
52+
<ul id="menu">
53+
<li>
54+
<a href="#">Amsterdam</a>
55+
<ul>
56+
<li><a href="#">Aberdeen</a></li>
57+
<li><a href="#">Ada</a></li>
58+
<li>
59+
<a href="#">Adamsville</a>
60+
<ul>
61+
<li><a href="#">Anaheim</a></li>
62+
<li>
63+
<a href="#">Cologne</a>
64+
<ul>
65+
<li><a href="#">Mberdeen</a></li>
66+
<li><a href="#">Mda</a></li>
67+
<li><a href="#">Mdamsville</a></li>
68+
<li><a href="#">Mddyston</a></li>
69+
<li><a href="#">Mmesville</a></li>
70+
</ul>
71+
</li>
72+
<li><a href="#">Frankfurt</a></li>
73+
</ul>
74+
</li>
75+
<li><a href="#">Addyston</a></li>
76+
<li><a href="#">Amesville</a></li>
77+
</ul>
78+
</li>
79+
<li><a href="#">Anaheim</a></li>
80+
<li><a href="#">Cologne</a></li>
81+
<li><a href="#">Frankfurt</a></li>
82+
<li>
83+
<a href="#">Magdeburg</a>
84+
<ul>
85+
<li><a href="#">Mberdeen</a></li>
86+
<li><a href="#">Mda</a></li>
87+
<li><a href="#">Mdamsville</a></li>
88+
<li><a href="#">Mddyston</a></li>
89+
<li><a href="#">Mmesville</a></li>
90+
</ul>
91+
</li>
92+
<li><a href="#">Munich</a></li>
93+
<li><a href="#">Utrecht</a></li>
94+
<li><a href="#">Zurich</a></li>
95+
</ul>
96+
97+
<div class="ui-widget" style="margin-top:2em; font-family:Arial">
98+
Log:
99+
<div id="log" style="height: 400px; width: 300px; overflow: auto;" class="ui-widget-content"></div>
100+
</div>
101+
102+
</body>
103+
</html>

0 commit comments

Comments
 (0)