Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Free Nodelet Hack: RAT collapse all

by jZed (Prior)
on Oct 14, 2004 at 19:58 UTC ( [id://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.

Replies are listed 'Best First'.
Free Nodelet Hack: Clear all Radio buttons
by jdporter (Paladin) 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
Domain Nodelet?
Node Status?
node history
Node Type: note [id://399316]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (6)
As of 2024-04-25 10:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found