bug 8497: click left menu "Isos" would collapse/expand sub-items (My Isos, Featured Isos, Community Isos). So would left menu "Templates".

This commit is contained in:
Jessica Wang 2011-02-10 11:52:44 -08:00
parent 4054d7e2b5
commit b1b04d69fb
2 changed files with 26 additions and 2 deletions

View File

@ -458,7 +458,7 @@
<div id="leftmenu_itemplate_filter">
<div class="leftmenu_content" id="leftmenu_template_filter_header">
<div class="leftmenu_secondindent">
<div class="leftmenu_arrows white_nonexpanded_close" id="arrowIcon">
<div class="leftmenu_arrows expanded_open" id="template_arrow">
</div>
<fmt:message key="label.menu.templates"/>
@ -500,7 +500,7 @@
<div id="leftmenu_iso_filter">
<div class="leftmenu_content" id="leftmenu_iso_filter_header">
<div class="leftmenu_secondindent">
<div class="leftmenu_arrows white_nonexpanded_close" id="arrowIcon">
<div class="leftmenu_arrows expanded_open" id="iso_arrow">
</div>
<fmt:message key="label.menu.isos"/>

View File

@ -291,6 +291,30 @@ $(document).ready(function() {
return false;
});
$("#template_arrow").unbind("click").bind("click", function(event) {
if($(this).hasClass("expanded_open")) {
$("#leftmenu_template_filter_container").hide();
$(this).removeClass("expanded_open").addClass("expanded_close");
}
else if($(this).hasClass("expanded_close")) {
$("#leftmenu_template_filter_container").show();
$(this).removeClass("expanded_close").addClass("expanded_open");
}
return false;
});
$("#iso_arrow").unbind("click").bind("click", function(event) {
if($(this).hasClass("expanded_open")) {
$("#leftmenu_iso_filter_container").hide();
$(this).removeClass("expanded_open").addClass("expanded_close");
}
else if($(this).hasClass("expanded_close")) {
$("#leftmenu_iso_filter_container").show();
$(this).removeClass("expanded_close").addClass("expanded_open");
}
return false;
});
//Setup domain
if (isAdmin() || isDomainAdmin()) {