<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Life is grand - Latest Comments in JavaScript function queue</title><link>http://lifeisgrand.disqus.com/</link><description></description><language>en</language><lastBuildDate>Tue, 17 Apr 2007 12:14:36 -0000</lastBuildDate><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280437</link><description>why not use an array.&lt;br&gt;&lt;br&gt;var queue = new Array()&lt;br&gt;&lt;br&gt;//Enqueue&lt;br&gt;queue.push(obj);&lt;br&gt;&lt;br&gt;//Dequeue&lt;br&gt;obj = queue.shift()</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ady</dc:creator><pubDate>Tue, 17 Apr 2007 12:14:36 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280436</link><description>This queue is fantastic elegant code and really easy to use....&lt;br&gt;&lt;br&gt;&lt;a href="http://www.safalra.com/programming/javascript/queues/" rel="nofollow"&gt;http://www.safalra.com/programming/javascript/q...&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ZeBadger</dc:creator><pubDate>Tue, 09 Jan 2007 16:45:32 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280435</link><description>Thanks for the code Shog and that is excellent news about scriptaculous, thanks Rowan.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Watson</dc:creator><pubDate>Mon, 22 May 2006 08:48:08 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280434</link><description>There are queues in the new version of script.aculo.us&lt;br&gt;&lt;br&gt;see: &lt;a href="http://www.railsdevelopment.com/2006/01/15/effectqueue/" rel="nofollow"&gt;http://www.railsdevelopment.com/2006/01/15/effe...&lt;/a&gt;&lt;br&gt;&lt;br&gt;Then use the afterFinish option for executing arbitrary code when the effect is done.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rowan Nairn</dc:creator><pubDate>Sat, 20 May 2006 00:32:19 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280433</link><description>Eh, why not...&lt;br&gt;&lt;br&gt;function fQueue()&lt;br&gt;{&lt;br&gt;   var pos = 0;&lt;br&gt;   var queue = arguments;&lt;br&gt;   return function()&lt;br&gt;   {&lt;br&gt;      if ( pos &amp;#38;lt; queue.length )&lt;br&gt;         queue[pos++]();&lt;br&gt;   }&lt;br&gt;}&lt;br&gt;&lt;br&gt;function DoThingOne(whenDone)&lt;br&gt;{&lt;br&gt;   document.getElementById("Output").innerHTML += "Thing One!&amp;#38;lt;br&amp;#38;gt;";&lt;br&gt;   whenDone();&lt;br&gt;}&lt;br&gt;&lt;br&gt;function DoThingTwo(whenDone)&lt;br&gt;{&lt;br&gt;   document.getElementById("Output").innerHTML += "Thing Two!&amp;#38;lt;br&amp;#38;gt;";&lt;br&gt;   whenDone();&lt;br&gt;}&lt;br&gt;&lt;br&gt;function DoThingThree(whenDone)&lt;br&gt;{&lt;br&gt;   document.getElementById("Output").innerHTML += "Thing Three!&amp;#38;lt;br&amp;#38;gt;";&lt;br&gt;   whenDone();&lt;br&gt;}&lt;br&gt;&lt;br&gt;function DoThings()&lt;br&gt;{&lt;br&gt;   var q = fQueue(&lt;br&gt;      function(){DoThingOne(q);},&lt;br&gt;      function(){DoThingTwo(q);},&lt;br&gt;      function(){DoThingThree(q);});&lt;br&gt;   q();&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;...no idea if that's close to what you're looking for, but if it is and you get rich, send me a pizza.&lt;br&gt;A *solid gold* pizza.&lt;br&gt;With pepperoni and mushrooms.&lt;br&gt;*Morel* mushrooms.&lt;br&gt;&lt;br&gt; -josh</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shog9</dc:creator><pubDate>Fri, 19 May 2006 17:00:00 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280432</link><description>Thanks Derek. It could be part of the solution I think.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Watson</dc:creator><pubDate>Fri, 19 May 2006 12:58:46 -0000</pubDate></item><item><title>Re: JavaScript function queue</title><link>http://paulmwatson.com/journal/2006/05/19/javascript-function-queue/#comment-1280431</link><description>Take a look at the event system in &lt;a href="http://dojotoolkit.org" rel="nofollow"&gt;dojo&lt;/a&gt;. That may be able to do what you want.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derek Lakin</dc:creator><pubDate>Fri, 19 May 2006 12:48:31 -0000</pubDate></item></channel></rss>