Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Recently Active Threads Faqlet

( [id://396325] : superdoc . print w/replies, xml ) Need Help??

Recently Active Threads

This is a threaded view of the monastery's content. Its default behaviour is to act as a sort of Newest Nodes on steroids. There are four main views, which all work on the same principle: sample a time period for a set of nodes, then find all the relatives of those nodes. What differs between them is how much of that information is displayed.


This shows the entire thread. No brainer.


This shows sufficient nodes so that the full lineage from root node to sampled node is visible.

Root And Node

This mode ensures that the root node of any sampled nodes is displayed. If there are multiple nodes under the same root it will display them in as tree like way as it can without displaying any unnecessary non root nodes.


This node just shows the sample set just like Newest Nodes would but with notes grouped into their sections and possibly threaded.

Regardless of which mode the same node display logic is used. One thing this includes is pointers to the root and parent node of any displayed nodes should the ancestor not actually be visible. These are the 'P' and 'R' links that follow the node title. Additional information is provided as the following example shows:

In the example we see the following text:

How can I improve this? [^36](FA:7/11/1)+/- Re: My permutor (P)

The first indicates that the node named How can I improve this? has a reputation of 36, and the user viewing it upvoted it and that it had 36 votes when the view was generated . Votes are indicated by a "^" or "v" to indicate upvote/downvote (think of the "thumbs up, thumbs down" of the romans). Negative nodereps are NOT displayed directly, instead an X will be displayed, if you really must know how low a rep the node has view it directly. Voting and noderep information only show for your own nodes or you have voted on a node.

Following the vote information we have the nodestatus and children section. In this example, we see that that the node has been approved and frontpaged (FA), and has 7 (direct) replies and 11 descendents (sub-replies). The last number (1, in this example) is the number (at minimum) of nodes which will be shown below this one, regardless of mode.

These numbers collapse from the right so, 6/7/6 becomes 6/7 and 7/7/7 becomes 7. The number in bold is always the number below the node that are from the initial sample. The fact that this title is italicized shows that it is not from the initial sample set.

The second shows that the reply to How can I improve this? was called Re: My permutor, and the presence of the 'P' link shows that the parent of the Re: My permutor is not shown in the current view. Other possibilities are:

  • 'R' for the root node
  • 'C' for considerations
  • 'U' for an unapproved node.
In this example, the 'P' is in normal (non-bold) font, so it's from the sample set (Newest Nodes, in this case); had it been in bold (P) it would meant that it was "new" (one hour or less in age).

The +/- button is a javascript toggle to make the children of the node collapse. In filter mode a checkbox displays here. Checking it and pressing one of the 'Update Blocking' buttons will cause this node and its children to be omitted from future displays when using viewing in the filtered mode. Blocks last for a day or so, and are restricted in number so they shouldn't be overused.

The maxdepth feature determines at what depth the children will no longer be visible. Root nodes are considered to be of depth 1, and 0 means not hide any children and get the full tree in all its glory.

Config mode can be used to organize the sections on the page, and to hide or unhide sections. When this mode is enabled all sections are displayed and a textbox and button appear under each section. (In addition maxdepth is forced to 1.) The textbox is used to position the section, with a 0 value indicating the section shouldn't be displayed. Note that this only controls what nodes are in the initial selection, not any follow queries to find children and relatives. So disabling notes won't have the effect you think. Whether this behaviour should be better defined is left to a later date.

The time period of the selection is controlled through the "<<" links at the top of the page. By default the time period is now. The << links go back in time, with more <'s indicating further back, and likewise for >> links but going forward. If a datestamp link appears, then that is the date of the page displayed, which can be used for finding that set of nodes later.

The color bar shows what time periods are associated with what color. If you hover the cursor over a color it will show the age in the tool-tip text, likewise for the << links.

To customize the color spectrum, use RAT Style Settings.


For RAT to look and work correctly, the following CSS must be in effect. It is present in the Common CSS, so if you're using one of the standard themes, you already have this. But if you're using the "No Theme" theme, then you want to add this to your custom CSS.

#nodethreads { padding-right: 1em; white-space:normal; } #nodethreads ul { list-style: none; margin-left: 0; padding-left: 1em; text-indent: 0em; white-space:normal; } #nodethreads li {width: 100%;} #nodethreads ul.expanded { display: block; } #nodethreads ul.collapsed { display: none; }
Return to Recently Active Threads