reddit_next/prev_comment: use node.parentNode instead of node.parentElement
authorJohn Foerch <jjfoerch@earthlink.net>
Wed, 13 Feb 2013 04:01:34 +0000 (12 23:01 -0500)
committerJohn Foerch <jjfoerch@earthlink.net>
Wed, 13 Feb 2013 04:01:34 +0000 (12 23:01 -0500)
node.parentElement is a DOM4 field, and isn't available in mozilla
versions earlier than 9.0.

modules/page-modes/reddit.js

index 91a0f5d..2190b7b 100644 (file)
@@ -211,7 +211,7 @@ function reddit_next_comment (I, select_all_comments) {
     var current = null;
     var next = null;
     for (var i = 0, elen = entries.length; i < elen && !next; i++) {
-        var parent_div_current = entries[i].parentElement.parentElement;
+        var parent_div_current = entries[i].parentNode.parentNode;
         // Next link/comment can be selected if either:
         //  1) All comments have to be selected
         //  2) It's the first entry, which is the top link
@@ -390,7 +390,7 @@ function reddit_prev_comment (I, select_all_comments) {
                     prev = prev_parent;
             }
         }
-        var parent_div_current = entries[i].parentElement.parentElement;
+        var parent_div_current = entries[i].parentNode.parentNode;
         // Remember the last parent comment and consider the top
         // link to be a parent comment
         if (i == 0 || parent_div_current.id == comments_div.id)