in reply to Re^2: Node parents shown while viewing a node
in thread Node parents shown while viewing a node

You know how to view the context of a reply. View its parent or grandparent. Yes, that will show the siblings, etc., which you didn't want to see; but at least the new nodes — the ones you're interested in — will be highlighted.

A word spoken in Mind will reach its own level, in the objective world, by its own weight
  • Comment on Re^3: Node parents shown while viewing a node

Replies are listed 'Best First'.
Re^4: Node parents shown while viewing a node
by oha (Friar) on Sep 27, 2007 at 09:59 UTC
    I agree with you and that's what i did.

    It was just a "cosmetic" suggestion. I just wonder if someone considered it a nice addition or a bad one (the parents chain can be misleading i know).

    Then probably it's up to pmdev to decide if it's worth to implement or not; probably based on the replies here and the time required to do it.

    Oha

      OK, just for you: Put the following code in your Free Nodelet:

      <!-- the HTML: --> Hide old replies: <input name="hide_old_replies" id="hide_old_replies" + type="checkbox" onClick="toggle_old_replies()" /> <!-- the JS: --> <script language="javascript"><!-- function toggle_old_replies(){ var chk = document.getElementById('hide_old_replies'); var state = chk.checked ? 'none' : 'table-cell'; var allelems = document.all ? document.all : document.getElement +sByTagName("*"); var inc = 0; for ( i = 0; i < allelems.length; i++ ) { if ( allelems[i].className == "reply-body" ) { allelems[i].style.display = state; } } } //--></script>

      This only toggles the visibility of the bodies of "old" replies; the header boxes etc. for old replies remain visible. Hopefully that's sufficient for your desires.

      Thanks to tye for applying the patch I wrote to make this possible.

      A word spoken in Mind will reach its own level, in the objective world, by its own weight
        ty both very much!

        i tried it and found the Free Nodelet Setting eat up the square brackets on js, so i patched it to work, as in Re^3: Free Nodelet freed.

        here it is

        <!-- the HTML: --> Hide old replies: <input name="hide_old_replies" id="hide_old_replies" type="checkbox" onClick="toggle_old_replies()" / +> <!-- the JS: --> <script language="javascript"><!-- function toggle_old_replies(){ var chk = document.getElementById('hide_old_replies'); var state = chk.checked ? 'none' : 'table-cell'; var allelems = document.all ? document.all : document.getElement +sByTagName("*"); var inc = 0; for ( i = 0; i < allelems.length; i++ ) { var elem = eval("allelems\x5Bi]"); if ( elem.className == "reply-body" ) { elem.style.display = state; } } } //--></script>

        Oha