Index: lams_tool_assessment/web/includes/javascript/assessmentcommon.js =================================================================== diff -u -rc56857991e269aa7f5bd250a05b52c767a9957ad -r5db1b4b04cb030113cfa1affe061817bcb4f2a21 --- lams_tool_assessment/web/includes/javascript/assessmentcommon.js (.../assessmentcommon.js) (revision c56857991e269aa7f5bd250a05b52c767a9957ad) +++ lams_tool_assessment/web/includes/javascript/assessmentcommon.js (.../assessmentcommon.js) (revision 5db1b4b04cb030113cfa1affe061817bcb4f2a21) @@ -1,10 +1,27 @@ - function showBusy(targetDiv){ - if($(targetDiv+"_Busy") != null){ - Element.show(targetDiv+"_Busy"); - } +function showBusy(targetDiv){ + if($(targetDiv+"_Busy") != null){ + Element.show(targetDiv+"_Busy"); } - function hideBusy(targetDiv){ - if($(targetDiv+"_Busy") != null){ - Element.hide(targetDiv+"_Busy"); - } - } +} + +function hideBusy(targetDiv){ + if($(targetDiv+"_Busy") != null){ + Element.hide(targetDiv+"_Busy"); + } +} + +// toggles whether to display advanced options +function toggleVisibility(divId) { + var divToHide = $("#" + divId); + + //change img's src + var img = $(divToHide).prev().children().first(); + var oldSrc = img.attr("src"); + var newSrc = (oldSrc.indexOf("/images/tree_closed.gif") > -1) ? + oldSrc.replace("/images/tree_closed.gif", "/images/tree_open.gif") : + oldSrc.replace("/images/tree_open.gif", "/images/tree_closed.gif"); + img.attr("src", newSrc); + + divToHide.toggle("slow"); +} +