]> git.mjollnir.org Git - moodle.git/commitdiff
Merged from 1.7.
authorvyshane <vyshane>
Mon, 18 Dec 2006 06:26:23 +0000 (06:26 +0000)
committervyshane <vyshane>
Mon, 18 Dec 2006 06:26:23 +0000 (06:26 +0000)
lib/ajax/section_classes.js

index 6b76cd3f37525f5d87c0ffb33f4ecdbab49c66aa..7694491820b59e15a3940f681f1b239489c9b914 100755 (executable)
@@ -380,21 +380,21 @@ section_class.prototype.remove_resource = function(el) {
             }
         }
     }
-    // Remove any extra text nodes to keep DOM clean.
-       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());
-       }
+    if (el.getEl().parentNode) {
+        // Remove any extra text nodes to keep DOM clean.
+           var kids = el.getEl().parentNode.childNodes;
+       var i = kids.length;
+       while (i--) {
+               if (kids[i].nodeType == 3) {
+               kids[i].parentNode.removeChild(kids[i]);
+           }
+       }
+        // Remove the resource.
+       YAHOO.log("Removing "+el.getEl().id);
+       el.getEl().parentNode.removeChild(el.getEl());
+    }
     this.write_sequence_list();
-}   
+}
 
 
 section_class.prototype.insert_resource = function(el, targetel) {