Index: lib/ajax/section_classes.js =================================================================== RCS file: /cvsroot/moodle/moodle/lib/ajax/section_classes.js,v retrieving revision 1.5.2.16 diff -u -r1.5.2.16 section_classes.js --- lib/ajax/section_classes.js 23 Nov 2006 08:35:19 -0000 1.5.2.16 +++ lib/ajax/section_classes.js 30 Nov 2006 11:03:14 -0000 @@ -368,16 +368,13 @@ } } //remove "text" nodes to keep DOM clean - var childIndex = null; - var childrenCount = this.resources_ul.childNodes.length; - for (var i=0; i 0 && childIndex < this.resources_ul.childNodes.length) { - this.resources_ul.removeChild(this.resources_ul.childNodes[childIndex - 1]); - } + var kids = el.getEl().parentNode.childNodes; + var i = kids.length; + while (i--) { + if (kids[i].nodeType == 3) { + kids[i].parentNode.removeChild(kids[i]); + } + } YAHOO.log("Removing "+el.getEl().id); if (el.getEl().parentNode != null) { el.getEl().parentNode.removeChild(el.getEl());