<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>trickeries! &#187; mootools</title>
	<atom:link href="http://trickeries.com/tag/mootools/feed/" rel="self" type="application/rss+xml" />
	<link>http://trickeries.com</link>
	<description>it's tricky to rock a style thats liked online</description>
	<lastBuildDate>Tue, 02 Mar 2010 06:01:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Purr &#8211; a MooTools notifications / alert class.</title>
		<link>http://trickeries.com/876/purr-a-mootools-notifications-alert-class./</link>
		<comments>http://trickeries.com/876/purr-a-mootools-notifications-alert-class./#comments</comments>
		<pubDate>Tue, 02 Mar 2010 06:01:56 +0000</pubDate>
		<dc:creator>atom</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://trickeries.com/?p=876</guid>
		<description><![CDATA[I have written up a notifications / alert class for a recent project and thought I would share it. Too much to go into in a post, so there is a big page for it here.
Before anyone brings it up, this is not yet in the MooTools Forge, but it will be soon assuming I [...]]]></description>
			<content:encoded><![CDATA[<p>I have written up a notifications / alert class for a recent project and thought I would share it. Too much to go into in a post, so there is <a href="http://trickeries.com/purr">a big page for it here</a>.</p>
<p>Before anyone brings it up, this is not yet in the <a href="http://mootools.net/forge/">MooTools Forge</a>, but it will be soon assuming I don&#8217;t become distracted by something else&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://trickeries.com/876/purr-a-mootools-notifications-alert-class./feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MooTools Tips extension: Tips.Glossary</title>
		<link>http://trickeries.com/480/mootools-tips-extension-tipsglossary/</link>
		<comments>http://trickeries.com/480/mootools-tips-extension-tipsglossary/#comments</comments>
		<pubDate>Mon, 11 May 2009 01:25:29 +0000</pubDate>
		<dc:creator>atom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[toy]]></category>

		<guid isPermaLink="false">http://trickeries.com/?p=480</guid>
		<description><![CDATA[This is just a little something I whipped up because I found it useful.  Tips.Glossary is used for helpful tool-tips that gracefully degrade when JavaScript is not available for whatever reason.  The basic idea is that you include an HTML glossary in the page, and if Tips.Glossary is available, the tips will come [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a little something I whipped up because I found it useful.  Tips.Glossary is used for helpful tool-tips that gracefully degrade when JavaScript is not available for whatever reason.  The basic idea is that you include an HTML glossary in the page, and if Tips.Glossary is available, the tips will come up however you specify, if not, they are simply anchors to their entries in the HTML.</p>
<p>This probably works with most MooTools stuff post 1.2, you are smart and will figure it out.</p>
<h2><a href="/demo/Tips.Glossary/">Check it out here</a>.</p>
<h2><a href="/demo/Tips.Glossary/Tips.Glossary.Example.zip">Download the example</a>.</p>
<h3>or have a look at the code:</h3>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Selectors.<span style="color: #0066FF;">Pseudo</span>.<span style="color: #0066FF;">hash</span> <span style="color: #339933;">=</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>hash<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
	<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span><span style="color: #339933;">!</span>$chk<span style="color: #99FF00;">&#40;</span>hash<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span>
		<span style="color: #00FF00; font-weight: bold;">return</span> <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">get</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'href'</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">contains</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'#'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #FF00FF; font-weight: bold;">var</span> currentHash <span style="color: #339933;">=</span> <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">get</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'href'</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">split</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'#'</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#91;</span><span style="color: #FFFF00;">1</span><span style="color: #99FF00;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #00FF00; font-weight: bold;">return</span> currentHash <span style="color: #339933;">===</span> hash<span style="color: #339933;">;</span>
<span style="color: #99FF00;">&#125;</span>
&nbsp;
&nbsp;
Tips.<span style="color: #0066FF;">Glossary</span> <span style="color: #339933;">=</span> <span style="color: #FF00FF; font-weight: bold;">new</span> <span style="color: #FF00FF; font-weight: bold;">Class</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#123;</span>
&nbsp;
	<span style="color: #FF00FF; font-weight: bold;">Extends</span><span style="color: #339933;">:</span> Tips<span style="color: #339933;">,</span>
&nbsp;
	options<span style="color: #339933;">:</span> <span style="color: #99FF00;">&#123;</span>
		<span style="color: #3366CC;">'anchorClass'</span><span style="color: #339933;">:</span>	<span style="color: #FF00FF; font-weight: bold;">false</span><span style="color: #339933;">,</span>
		<span style="color: #3366CC;">'hideGlossary'</span><span style="color: #339933;">:</span>	<span style="color: #FF00FF; font-weight: bold;">true</span>
	<span style="color: #99FF00;">&#125;</span><span style="color: #339933;">,</span>
&nbsp;
	initialize<span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>glossary<span style="color: #339933;">,</span> options<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">parent</span><span style="color: #99FF00;">&#40;</span>options<span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">glossary</span> <span style="color: #339933;">=</span> $<span style="color: #99FF00;">&#40;</span>glossary<span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span><span style="color: #339933;">!</span>$chk<span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">glossary</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span>
			<span style="color: #00FF00; font-weight: bold;">throw</span> <span style="color: #3366CC;">&quot;Glossary not found / defined, quitting&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">options</span>.<span style="color: #0066FF;">hideGlossary</span><span style="color: #99FF00;">&#41;</span>
			<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">glossary</span>.<span style="color: #0066FF;">setStyle</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'display'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'none'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">indexGlossary</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">return</span> <span style="color: #00FF00; font-weight: bold;">this</span><span style="color: #339933;">;</span>
	<span style="color: #99FF00;">&#125;</span><span style="color: #339933;">,</span>
&nbsp;
	indexGlossary<span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">items</span> <span style="color: #339933;">=</span> <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">glossary</span>.<span style="color: #0066FF;">getElements</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'*[id]'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">anchors</span> <span style="color: #339933;">=</span> <span style="color: #FF00FF; font-weight: bold;">new</span> Elements<span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">items</span>.<span style="color: #0066FF;">each</span><span style="color: #99FF00;">&#40;</span><span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>e<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
			<span style="color: #FF00FF; font-weight: bold;">var</span> anchor <span style="color: #339933;">=</span> $<span style="color: #99FF00;">&#40;</span>document.<span style="color: #0066FF;">body</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">getElement</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'a:hash('</span><span style="color: #339933;">+</span>e.<span style="color: #0066FF;">get</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'id'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">')'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span>$chk<span style="color: #99FF00;">&#40;</span>anchor<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
				<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">options</span>.<span style="color: #0066FF;">hideGlossary</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
				anchor.<span style="color: #0066FF;">addEvent</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'click'</span><span style="color: #339933;">,</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>event<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
					<span style="color: #FF00FF; font-weight: bold;">new</span> Event<span style="color: #99FF00;">&#40;</span>event<span style="color: #99FF00;">&#41;</span>.<span style="color: #000066;">stop</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #99FF00;">&#125;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">setTipContent</span><span style="color: #99FF00;">&#40;</span>anchor<span style="color: #339933;">,</span> e<span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">anchors</span>.<span style="color: #0066FF;">push</span><span style="color: #99FF00;">&#40;</span>anchor<span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #99FF00;">&#125;</span>
			<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">options</span>.<span style="color: #0066FF;">anchorClass</span><span style="color: #99FF00;">&#41;</span>
				<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">anchors</span>.<span style="color: #0066FF;">addClass</span><span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">options</span>.<span style="color: #0066FF;">anchorClass</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">attach</span><span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">anchors</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #99FF00;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #00FF00; font-weight: bold;">this</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #99FF00;">&#125;</span><span style="color: #339933;">,</span>
&nbsp;
	setTipContent<span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>anchor<span style="color: #339933;">,</span> target<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
		anchor.<span style="color: #0066FF;">store</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'tip:title'</span><span style="color: #339933;">,</span> target.<span style="color: #0066FF;">get</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'title'</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		anchor.<span style="color: #0066FF;">store</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'tip:text'</span><span style="color: #339933;">,</span> target.<span style="color: #0066FF;">get</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'html'</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">fireEvent</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'settingContent'</span><span style="color: #339933;">,</span> <span style="color: #99FF00;">&#91;</span>anchor<span style="color: #339933;">,</span> target<span style="color: #99FF00;">&#93;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #99FF00;">&#125;</span>
&nbsp;
<span style="color: #99FF00;">&#125;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>On a side note, notice the psuedo selector being added.  This has been added because for whatever reason, the following CSS3 selector is goofy:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #99FF00;">&#40;</span>document.<span style="color: #0066FF;">body</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">getElements</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'a[href=&quot;http://trickeries.com&quot;]'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// works</span>
$<span style="color: #99FF00;">&#40;</span>document.<span style="color: #0066FF;">body</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">getElements</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'a[href=&quot;#glossary-username&quot;]'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>    <span style="color: #006600; font-style: italic;">// does not work</span></pre></div></div>

<p>Anyone have any idea why?</p>
]]></content:encoded>
			<wfw:commentRss>http://trickeries.com/480/mootools-tips-extension-tipsglossary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>rAccordion &#8211; a MooTools 1.2 recursive accordion</title>
		<link>http://trickeries.com/192/raccordion-a-mootools-12-recursive-accordion/</link>
		<comments>http://trickeries.com/192/raccordion-a-mootools-12-recursive-accordion/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 08:18:08 +0000</pubDate>
		<dc:creator>atom</dc:creator>
				<category><![CDATA[downloads]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[accordion]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[rAccordion]]></category>
		<category><![CDATA[recursive]]></category>

		<guid isPermaLink="false">http://trickeries.com/?p=192</guid>
		<description><![CDATA[So I have managed to create a recursive mootools accordion, which is something I have wanted to get done for a long time.
The secret ingredient to get this made up was some CSS3 selectors and a bit of recursion.
You basically just pass in a class for the toggles, a class for the elements, and a [...]]]></description>
			<content:encoded><![CDATA[<p>So I have managed to create a recursive mootools accordion, which is something I have wanted to get done for a long time.</p>
<p>The secret ingredient to get this made up was some CSS3 selectors and a bit of recursion.</p>
<p>You basically just pass in a class for the toggles, a class for the elements, and a parent container to reference.</p>
<p>The usage ends up fairly simple:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #FF00FF; font-weight: bold;">new</span> rAccordion<span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'container'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'toggle'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'element'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>In the example, container is the id of the parent that the classes are in, toggle is the class that each toggle has, and element is the class that each element has.  A fourth argument can be passed, which is the options argument for the mootools Accordion class.</p>
<p>There are some kinks thatstill need working out.  There are inherit problems with just jamming accordions inside of each other.  The way mootools creates the accordion requires quite a bit of inline styles, which include defined heights.  These heights become problematic when accordions inside accordions need to expand or contract, but their parent element has a defined height and overflow which will not allow the newly expanded portion to be seen.</p>
<p>I do have something of a solution in place, but it feels a little hacky, but I am not sure it will get any better unless I rewrite the accordion.</p>
<p>If anyone has any ideas on how to address this issue, please drop me a comment.</p>
<h2><a href="http://trickeries.com/demo/rAccordion/">example</a></h2>
<h2><a href='http://trickeries.com/wp-content/uploads/2008/08/raccordion.zip'>download w/the example</a></h2>
<h2>Here is the class:</h2>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #FF00FF; font-weight: bold;">var</span> rAccordion <span style="color: #339933;">=</span> <span style="color: #FF00FF; font-weight: bold;">new</span> <span style="color: #FF00FF; font-weight: bold;">Class</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#123;</span>
&nbsp;
	initialize<span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>container<span style="color: #339933;">,</span> toggleClass<span style="color: #339933;">,</span> elementClass<span style="color: #339933;">,</span> options<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">container</span> <span style="color: #339933;">=</span> container<span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">tClass</span> <span style="color: #339933;">=</span> toggleClass<span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">eClass</span> <span style="color: #339933;">=</span> elementClass<span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">options</span> <span style="color: #339933;">=</span> options<span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">selector</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'#'</span> <span style="color: #339933;">+</span> <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">container</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">' &gt; .'</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">makeAccordion</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #99FF00;">&#125;</span><span style="color: #339933;">,</span>
&nbsp;
	makeAccordion<span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
		<span style="color: #FF00FF; font-weight: bold;">new</span> Accordion<span style="color: #99FF00;">&#40;</span>
			$$<span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">selector</span><span style="color: #339933;">+</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">tClass</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">,</span>
			$$<span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">selector</span><span style="color: #339933;">+</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">eClass</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">,</span>
			<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">options</span>
		<span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">addEvents</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#123;</span>
			<span style="color: #006600; font-style: italic;">// The onActive and onComplete events added to the stack here to</span>
			<span style="color: #006600; font-style: italic;">// attempt to address some of the css issues.</span>
			<span style="color: #3366CC;">'onActive'</span><span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>toggle<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
				<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span>toggle.<span style="color: #0066FF;">getParent</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">getStyle</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'height'</span><span style="color: #99FF00;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #FFFF00;">0</span><span style="color: #99FF00;">&#41;</span>
					toggle.<span style="color: #0066FF;">getParent</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">setStyle</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'height'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">''</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #99FF00;">&#125;</span><span style="color: #339933;">,</span>
			<span style="color: #3366CC;">'onComplete'</span><span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>a<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
				<span style="color: #00FF00; font-weight: bold;">if</span> <span style="color: #99FF00;">&#40;</span>$defined<span style="color: #99FF00;">&#40;</span>a<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span> <span style="color: #99FF00;">&#123;</span>
					<span style="color: #FF00FF; font-weight: bold;">var</span> height <span style="color: #339933;">=</span> <span style="color: #FFFF00;">0</span><span style="color: #339933;">;</span>
					a.<span style="color: #0066FF;">getParent</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">getChildren</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">each</span><span style="color: #99FF00;">&#40;</span><span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>e<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
						height <span style="color: #339933;">=</span> height <span style="color: #339933;">+</span> e.<span style="color: #0066FF;">offsetHeight</span><span style="color: #339933;">;</span>
					<span style="color: #99FF00;">&#125;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span>height <span style="color: #339933;">!=</span> a.<span style="color: #0066FF;">getParent</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">offsetHeight</span> <span style="color: #339933;">&amp;&amp;</span> a.<span style="color: #0066FF;">getParent</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">offsetHeight</span> <span style="color: #339933;">!=</span> <span style="color: #FFFF00;">0</span><span style="color: #99FF00;">&#41;</span>
						a.<span style="color: #0066FF;">getParent</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span>.<span style="color: #0066FF;">setStyle</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'height'</span><span style="color: #339933;">,</span><span style="color: #3366CC;">''</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #99FF00;">&#125;</span>
			<span style="color: #99FF00;">&#125;</span>
		<span style="color: #99FF00;">&#125;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">selector</span> <span style="color: #339933;">+=</span> <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">eClass</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">' &gt; .'</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span>$defined<span style="color: #99FF00;">&#40;</span>$$<span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">selector</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#91;</span><span style="color: #FFFF00;">0</span><span style="color: #99FF00;">&#93;</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span>
			<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">makeAccordion</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #99FF00;">&#125;</span>
&nbsp;
<span style="color: #99FF00;">&#125;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://trickeries.com/192/raccordion-a-mootools-12-recursive-accordion/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Queuing ajax requests with MooTools 1.2</title>
		<link>http://trickeries.com/189/queuing-ajax-requests-with-mootools-12/</link>
		<comments>http://trickeries.com/189/queuing-ajax-requests-with-mootools-12/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 05:24:03 +0000</pubDate>
		<dc:creator>atom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[implement]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[request.queue]]></category>
		<category><![CDATA[toy]]></category>

		<guid isPermaLink="false">http://trickeries.com/?p=189</guid>
		<description><![CDATA[UPDATE: This might be sorta useless.  Please see this comment.
There have been a variety of occasions where I only want one instance of the Request object, but want to make sure that every request I attempt gets run without canceling another, or screwing around with onCompletes.  The following is a rather simple implement that [...]]]></description>
			<content:encoded><![CDATA[<h2><strong title="updated 08/06/2008 4:06 AM">UPDATE</strong>: This might be sorta useless.  Please see <a href="http://trickeries.com/189/queuing-ajax-requests-with-mootools-12/#comment-1825">this comment</a>.</h2>
<p>There have been a variety of occasions where I only want one instance of the Request object, but want to make sure that every request I attempt gets run without canceling another, or screwing around with onCompletes.  The following is a rather simple implement that takes care of this problem:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">Request.<span style="color: #0066FF;">implement</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#123;</span>
    queue<span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span>sendArg<span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
        <span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span><span style="color: #339933;">!</span>$defined<span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">queued</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span>
            <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">queued</span> <span style="color: #339933;">=</span> <span style="color: #99FF00;">&#91;</span><span style="color: #99FF00;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">queued</span>.<span style="color: #0066FF;">push</span><span style="color: #99FF00;">&#40;</span>sendArg<span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">processQueue</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #99FF00;">&#125;</span><span style="color: #339933;">,</span>
    processQueue<span style="color: #339933;">:</span> <span style="color: #FF00FF; font-weight: bold;">function</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#123;</span>
		<span style="color: #00FF00; font-weight: bold;">if</span><span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">timer</span><span style="color: #99FF00;">&#41;</span>
			$clear<span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">timer</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">if</span> <span style="color: #99FF00;">&#40;</span><span style="color: #339933;">!</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">check</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span>
			<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">timer</span> <span style="color: #339933;">=</span> <span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">processQueue</span>.<span style="color: #0066FF;">delay</span><span style="color: #99FF00;">&#40;</span><span style="color: #FFFF00;">250</span><span style="color: #339933;">,</span> <span style="color: #00FF00; font-weight: bold;">this</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #00FF00; font-weight: bold;">else</span> <span style="color: #99FF00;">&#123;</span>
			<span style="color: #00FF00; font-weight: bold;">if</span> <span style="color: #99FF00;">&#40;</span>$defined<span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">queued</span><span style="color: #99FF00;">&#91;</span><span style="color: #FFFF00;">0</span><span style="color: #99FF00;">&#93;</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span> <span style="color: #99FF00;">&#123;</span>
				<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">send</span><span style="color: #99FF00;">&#40;</span><span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">queued</span>.<span style="color: #0066FF;">shift</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">processQueue</span><span style="color: #99FF00;">&#40;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #99FF00;">&#125;</span>
			<span style="color: #00FF00; font-weight: bold;">else</span>
				<span style="color: #00FF00; font-weight: bold;">this</span>.<span style="color: #0066FF;">fireEvent</span><span style="color: #99FF00;">&#40;</span><span style="color: #3366CC;">'onQueueEmpty'</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #99FF00;">&#125;</span>
    <span style="color: #99FF00;">&#125;</span>
<span style="color: #99FF00;">&#125;</span><span style="color: #99FF00;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>This will basically stack requests and send them in the order received.  If there is no stack, the request will be sent immediately.</p>
<p>The usage is the same as the normal <a title="MooTools request send method" href="http://docs.mootools.net/Request/Request#Request:send">Request send method</a>, however there is now an onQueueEmpty event to tell when all requests in the queue have been sent.</p>
<h2><a title="Request.queue() example usage / demonstration" href="http://trickeries.com/demo/Request.queue/">example</a></h2>
<h2><a title="Download the example for Request.queue()" href="http://trickeries.com/wp-content/uploads/2008/07/requestqueue.zip">download w/the example</a></h2>
]]></content:encoded>
			<wfw:commentRss>http://trickeries.com/189/queuing-ajax-requests-with-mootools-12/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Sortable Slideable Saveable &#8211; a Mootools 1.2 class</title>
		<link>http://trickeries.com/186/sortable-slideable-saveable-a-mootools-12-class/</link>
		<comments>http://trickeries.com/186/sortable-slideable-saveable-a-mootools-12-class/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 09:11:53 +0000</pubDate>
		<dc:creator>atom</dc:creator>
				<category><![CDATA[downloads]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[sortable slideable saveable]]></category>
		<category><![CDATA[toy]]></category>

		<guid isPermaLink="false">http://trickeries.com/?p=186</guid>
		<description><![CDATA[Sortable Slideable Saveable (sss) is a class I wrote up that allows you to have a list of elements that can be sorted, toggled, and the state of each will be saved each time a change is made, either using a cookie or a couple of ajax / json calls.
It can be seen in action [...]]]></description>
			<content:encoded><![CDATA[<p>Sortable Slideable Saveable (sss) is a class I wrote up that allows you to have a list of elements that can be sorted, toggled, and the state of each will be saved each time a change is made, either using a cookie or a couple of ajax / json calls.</p>
<p>It can be seen in action in my sidebar to the right.  You can drag / sort them by dragging the icons, and you can toggle them by clicking on the title of each.  Any changes you make will be stored in a cookie, you can reload the page and they should be in the state you left them in.</p>
<p>I will probably update this and provide some detailed documentation shortly. If anyone has any questions, let me know.  Also if anyone has any input on how to make it better, let me know.</p>
<h2><a href="http://trickeries.com/demo/sss/">another example</a></h2>
<h2><a title="sortable slideable saveable" href="http://trickeries.com/wp-content/uploads/2008/07/sss.zip">download w/the example</a></h2>
]]></content:encoded>
			<wfw:commentRss>http://trickeries.com/186/sortable-slideable-saveable-a-mootools-12-class/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>SlickSpeed mirror with the latest versions of MooTools, jQuery, Prototype, and Dojo.</title>
		<link>http://trickeries.com/149/slickspeed-mirror-with-the-latest-versions-of-mootools-jquery-prototype-and-dojo/</link>
		<comments>http://trickeries.com/149/slickspeed-mirror-with-the-latest-versions-of-mootools-jquery-prototype-and-dojo/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 10:26:44 +0000</pubDate>
		<dc:creator>atom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[SlickSpeed]]></category>

		<guid isPermaLink="false">http://trickeries.com/?p=149</guid>
		<description><![CDATA[
I absolutely love the brilliant Valerio&#8217;s SlickSpeed, which is a speed/validity selectors test for Javascript frameworks.
It&#8217;s not so up to date at the moment, so I thought I would put one up on trickeries! with the latest and greatest from MooTools, jQuery, Prototype, and Dojo.
Everyone knows where my heart lies, however all of these libraries [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><a href="http://trickeries.com/slickspeed/"><img src="http://trickeries.com/wp-content/uploads/2008/06/logo.png" alt="trickeries! SlickSpeed mirror, featuring the latest and greatest from MooTools, jQuery, Prototype, and Dojo." title="trickeries! SlickSpeed mirror, featuring the latest and greatest from MooTools, jQuery, Prototype, and Dojo." width="280" height="69"/></a></p>
<p>I absolutely love the brilliant <a href="http://mootools.net" title="MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer.">Valerio&#8217;s</a> <a href="http://mootools.net/slickspeed/" title="speed/validity selectors test for frameworks.">SlickSpeed</a>, which is a speed/validity selectors test for Javascript frameworks.</p>
<p>It&#8217;s not so up to date at the moment, so I thought I would put one up on trickeries! with the latest and greatest from <a href="http://mootools.net" title="MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer.">MooTools</a>, <a href="http://jquery.com" title="MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer.">jQuery</a>, <a href="http://www.prototypejs.org/" title="Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.">Prototype</a>, and <a href="http://dojotoolkit.org/" title="The Dojo Toolkit">Dojo</a>.</p>
<p>Everyone knows where my <span title="&lt;3 &lt;3 &lt;3 MooTools &lt;3 &lt;3 &lt;3 ">heart lies</span>, however all of these libraries have grown by leaps and bounds.  The teams behind these frameworks are truly amazing, and I tip my imaginary hat to each.</p>
]]></content:encoded>
			<wfw:commentRss>http://trickeries.com/149/slickspeed-mirror-with-the-latest-versions-of-mootools-jquery-prototype-and-dojo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>mootools rainbow toy: the trickeries! technicolor dream machine</title>
		<link>http://trickeries.com/112/mootools-rainbow-toy-the-trickeries-technicolor-dream-machine/</link>
		<comments>http://trickeries.com/112/mootools-rainbow-toy-the-trickeries-technicolor-dream-machine/#comments</comments>
		<pubDate>Tue, 20 May 2008 05:47:09 +0000</pubDate>
		<dc:creator>atom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rainbow]]></category>
		<category><![CDATA[toy]]></category>

		<guid isPermaLink="false">http://trickeries.com/?p=112</guid>
		<description><![CDATA[
I got a little bored this weekend, and decided to make myself a toy to play with rainbows, and give it a stupid name.
There is actually some pretty cool stuff going on, it is written in javascript(w/some sweet sweet mootools), and a little bit of php for automagic.
I wrote a class to make the rainbow, [...]]]></description>
			<content:encoded><![CDATA[<p class="image"><a title="the trickeries! technicolor dream machine" href="http://trickeries.com/demo/technicolorDreamMachine/"><img title="the trickeries! technicolor dream machine" src="http://trickeries.com/wp-content/uploads/2008/05/technicolordreammachine.png" alt="the treickeries! technicolor dream machine" width="434" height="315" /></a></p>
<p>I got a little bored this weekend, and decided to make myself a toy to play with rainbows, and give it a stupid name.</p>
<p>There is actually some pretty cool stuff going on, it is written in javascript(w/some sweet sweet mootools), and a little bit of php for automagic.</p>
<p>I wrote a class to make the rainbow, and one for the sliders you see.  If you think either would be useful, they are included in the head.</p>
]]></content:encoded>
			<wfw:commentRss>http://trickeries.com/112/mootools-rainbow-toy-the-trickeries-technicolor-dream-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>COMPLETED: current project: recursive mootools accordion</title>
		<link>http://trickeries.com/19/project-recursive-mootools-accordion/</link>
		<comments>http://trickeries.com/19/project-recursive-mootools-accordion/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 07:54:03 +0000</pubDate>
		<dc:creator>atom</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://trickeries.com/19/project-recursive-mootools-accordion/</guid>
		<description><![CDATA[All done, go here
For some time I have wanted to create a truly recursive mootools accordion class that could, with properly formatted xhtml, be limitlessly recursive.  I have attempted this on several occasions, however have yet to be successful.
I am looking forward to trying again with the advent of mootools 1.2, it will most [...]]]></description>
			<content:encoded><![CDATA[<h2>All done, <a href="http://trickeries.com/192/raccordion-a-mootools-12-recursive-accordion/">go here</a></h2>
<p>For some time I have wanted to create a truly recursive <a href="http://mootools.net/" title="mootools - my object oriented tools, javascript library / framework">mootools </a>accordion class that could, with properly formatted xhtml, be limitlessly recursive.  I have attempted this on several occasions, however have yet to be successful.</p>
<p>I am looking forward to trying again with the advent of mootools <a href="http://blog.mootools.net/2008/1/16/mootools-1-2-beta-2" title="mootools 1.2b">1.2</a>, it will most likely be much easier to complete.  Most of the problems that have been encountered have been with how flexible I have tried to make it.  I have achieved the desired, however it would only apply to one parent and it&#8217;s descendents, however I would still like it to be able to apply to all of the said parents siblings.</p>
<p>Updates will follow.</p>
]]></content:encoded>
			<wfw:commentRss>http://trickeries.com/19/project-recursive-mootools-accordion/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
