Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Free Nodelet Hack: RAT collapse all

by jZed (Prior)
on Oct 14, 2004 at 19:58 UTC ( #399316=note: print w/ replies, xml ) Need Help??


in reply to Free Nodelet freed

Add the code below to your free nodelet and you'll be able to toggle between collapse all and expand all in Recently Active Threads. You can collapse them all, then expand only the threads you are interested in with the (+/-) link for that thread. Collapse_all is very fast, Expand_all takes a moment or two.

<script language="javascript"><!-- var expandState="expanded"; function toggle_all(){ expandState = (expandState=='expanded') ? 'collapsed' : 'expanded' ; var elements = document.getElementsByTagName('ul'); var elnum; for(elnum=0;elnum<elements.length;elnum++){ var lb = "\x5B"; var rb = "\x5D" var el = eval("elements"+lb+"elnum"+rb); el.className = expandState; } } //--></script> <p> <a href="javascript:toggle_all()">Expand/Collapse All</a> </p>
Thanks cLive++ for the evil string eval.


Comment on Free Nodelet Hack: RAT collapse all
Download Code
Free Nodelet Hack: Clear all Radio buttons
by jdporter (Canon) on Oct 14, 2004 at 20:48 UTC
    If you add the following snippet to your Free Nodelet, you'll have a way to clear all the radiobuttons on the current page.
    <script language="javascript"><!-- function clear_all_radios(){ var lb = "\x5B"; var rb = "\x5D" var elements = document.getElementsByTagName('input'); var elnum; for(elnum=0;elnum<elements.length;elnum++){ var el = eval("elements"+lb+"elnum"+rb); if ( el.type == 'radio') { el.checked = false; } } } //--></script> <p><a href="javascript:clear_all_radios()">Clear All Radiobuttons</a>< +/p>

    Thanks to jZed for the parent node, upon which this code is based.

    See also: planetscape's Free Nodelet Hack: Check or Clear all "Delete" Message Checkboxes in Your Message Inbox

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://399316]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (5)
As of 2014-09-22 05:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (182 votes), past polls