Author: sevein
Date: Wed Sep 21 14:00:41 2011
New Revision: 9777
Log:
If it is opened, close menu when clicked
Modified:
trunk/plugins/qtTrilliumPlugin/js/trillium.js
Modified: trunk/plugins/qtTrilliumPlugin/js/trillium.js
==============================================================================
--- trunk/plugins/qtTrilliumPlugin/js/trillium.js Wed Sep 21 11:29:56
2011 (r9776)
+++ trunk/plugins/qtTrilliumPlugin/js/trillium.js Wed Sep 21 14:00:41
2011 (r9777)
@@ -21,13 +21,23 @@
// Menu
$(document.body).bind('click', function (e)
{
- $('li.menu').removeClass("open");
-
$target = $(e.target);
- if ($target.hasClass('menu') && 'A' == $target.get(0).tagName)
+ menuClicked = $target.hasClass('menu') && 'A' ==
$target.get(0).tagName;
+
+ // Close menu if is clicked and is opened
+ if (menuClicked && $target.parent().hasClass('open'))
+ {
+ $target.parent().removeClass('open');
+ }
+ else
{
+ $('li.menu').removeClass("open");
+
$target.parent().addClass('open');
+ }
+ if (menuClicked)
+ {
return false;
}
});
--
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/qubit-commits?hl=en.