file · web viewvar isexpand =...
TRANSCRIPT
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<style type="text/css">
.imgAlign
{
padding-right: 5px;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
$("div.menu-vertical>ul.root>li.static>a").each(function () {
var hasChild = $(">ul", $(this).parent()).html();
if (hasChild != null) {
$(this).find("span.menu-item-text").prepend(
"<img src='/_layouts/images/plus.gif' border='0' class='imgAlign'/>");
}
});
$("img.imgAlign").toggle(
function () {
$("div.menu-vertical>ul.root>li.static>ul.static").css("display", "none");
$("img.imgAlign").attr('src', '/_layouts/images/plus.gif');
$(this).attr('src', '/_layouts/images/minus.gif');
var isExpand = $(this).parent().parent().parent().parent().find('li.selected').html();
if (isExpand != null) {
$(">ul", $(this).parent().parent().parent().parent()).show("fast");
$(this).attr('src', '/_layouts/images/plus.gif');
}
else {
$(">ul", $(this).parent().parent().parent().parent()).hide("fast");
$(this).attr('src', '/_layouts/images/minus.gif');
}
},
function () {
$(">ul", $(this).parent().parent().parent().parent()).hide("fast");
$(this).attr('src', '/_layouts/images/plus.gif');
}
);
});
$(document).ready(function () {
$("div.menu-vertical>ul.root>li.static>a").toggle(
function () {
$("div.menu-vertical>ul.root>li.static>ul.static").css("display", "none");
var hasChild = $(">ul", $(this).parent()).html();
if (null != hasChild) {
var img = $(this).parent().find('img');
var s = $("div.menu-vertical>ul.root>li.static>ul.static>li").parent();
var p = s.parent();
var img2 = p.find('img');
img2.attr('src', '/_layouts/images/plus.gif');
var isExpand = $(this).parent().find('li.selected').html();
if (isExpand != null) {
$(">ul", $(this).parent()).hide("fast");
img.attr('src', '/_layouts/images/plus.gif');
}
else {
$(">ul", $(this).parent()).show("fast");
img.attr('src', '/_layouts/images/minus.gif');
}
}
else {
location.href = this.href;
}
},
function () {
$(">ul", $(this).parent()).toggle();
var img = $(this).parent().find('img');
img.attr('src', '/_layouts/images/plus.gif');
}
);
$("div.menu-vertical>ul.root>li.static>ul.static").css("display", "none");
var s = $("div.menu-vertical>ul.root>li.static>ul.static>li.selected").parent();
var p = s.parent();
var img = p.find('img');
img.attr('src', '/_layouts/images/minus.gif');
p.find('ul').css("display", "");
});
</script>