aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/visual/index.html3
-rw-r--r--tests/visual/menu/flyoutmenu.html (renamed from tests/visual/menu/nested.html)0
-rw-r--r--tests/visual/menu/flyoutmenu.js11
-rw-r--r--tests/visual/menu/menubar.js8
4 files changed, 8 insertions, 14 deletions
diff --git a/tests/visual/index.html b/tests/visual/index.html
index 2a556dc89..4138e21ba 100644
--- a/tests/visual/index.html
+++ b/tests/visual/index.html
@@ -46,7 +46,8 @@
<a href="menu/menu.html">Menu</a>
<ul>
<li><a href="menu/contextmenu.html">Context Menu</a></li>
- <li><a href="menu/nested.html">Nested Menu</a></li>
+ <li><a href="menu/flyoutmenu.html">Flyout Menu</a></li>
+ <li><a href="menu/menubar.html">Menubar</a></li>
<li><a href="menu/drilldown.html">Drilldown Menu</a></li>
</ul>
</li>
diff --git a/tests/visual/menu/nested.html b/tests/visual/menu/flyoutmenu.html
index 8240689df..8240689df 100644
--- a/tests/visual/menu/nested.html
+++ b/tests/visual/menu/flyoutmenu.html
diff --git a/tests/visual/menu/flyoutmenu.js b/tests/visual/menu/flyoutmenu.js
index 54ee8bb67..665426796 100644
--- a/tests/visual/menu/flyoutmenu.js
+++ b/tests/visual/menu/flyoutmenu.js
@@ -1,12 +1,7 @@
/*
- * jQuery UI flyout menu
- * - written for jQuery UI 1.9 milestone 2 using the widget factory
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- * modified from: http://view.jqueryui.com/menu/tests/visual/menu/nested.html
- * by: Michael Lang, http://nexul.com/
+ * jQuery UI flyoutmenu
*
+ * backported from Michael Lang's fork: http://www.nexul.com/prototypes/toolbar/demo.html
*/
(function($) {
@@ -64,11 +59,13 @@ $.widget("ui.flyoutmenu", {
return value.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
}
var match = self.activeItem.parent("ul").children("li").filter(function() {
+ // TODO why filter child anchor here, but not in the filter below?
return new RegExp("^" + escape(character), "i").test($("a", this).text());
});
var match = skip && match.index(self.active.next()) != -1 ? match.next() : match;
if (!match.length) {
character = String.fromCharCode(event.keyCode);
+ // TODO why use self.widget() here instead of self.activeItem??
match = self.widget().children("li").filter(function() {
return new RegExp("^" + escape(character), "i").test($(this).text());
});
diff --git a/tests/visual/menu/menubar.js b/tests/visual/menu/menubar.js
index a6bf636e0..b660ea0df 100644
--- a/tests/visual/menu/menubar.js
+++ b/tests/visual/menu/menubar.js
@@ -1,11 +1,7 @@
/*
- * jQuery UI flyout menu
- * - written for jQuery UI 1.9 milestone 2 using the widget factory
- *
- * Copyright (c) 2010 Michael Lang, http://nexul.com/
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
+ * jQuery UI menubar
*
+ * backported from Michael Lang's fork: http://www.nexul.com/prototypes/toolbar/demo.html
*/
(function($) {