<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-13676</id>
	<title>Nabble - Dojo (Old Archive)</title>
	<updated>2009-10-21T21:16:14Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Dojo-(Old-Archive)-f13676.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dojo-%28Old-Archive%29-f13676.html" />
	<subtitle type="html">Old mailing list archive for &lt;a href=&quot;http://dojotoolkit.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo&lt;/a&gt; (an Open Source toolkit that allows you to easily build dynamic capabilities into web pages and any other environment that supports JavaScript). This is a discussion list for users and developers of the Dojo DHTML toolkit.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26003823</id>
	<title>Re: Extending dojox.grid.DataGrid - How To Set Formatter?</title>
	<published>2009-10-21T21:16:14Z</published>
	<updated>2009-10-21T21:16:14Z</updated>
	<author>
		<name>ozzyaaorn</name>
	</author>
	<content type="html">Did you fix this? I had the same problem and fixed it thusly : 
&lt;br&gt;&lt;br&gt;&lt;br&gt;{... formatter: function () { return this.grid.formatExpdate(arguments); }}
&lt;br&gt;&lt;br&gt;hope that helps... 
&lt;br&gt;&lt;br&gt;Context of this in the view is the cell you're operating on ... </content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Extending-dojox.grid.DataGrid---How-To-Set-Formatter--tp24856232p26003823.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25939457</id>
	<title>Re: Sending JSON Data to a server</title>
	<published>2009-10-17T08:51:17Z</published>
	<updated>2009-10-17T08:51:17Z</updated>
	<author>
		<name>TechDisc</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am new to Dojo. 
&lt;br&gt;Do you have any example that will send JSON data to server and receive the JSON data from server using XHRPost, then populate into grid ?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Techdisc</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Sending-JSON-Data-to-a-server-tp18868526p25939457.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25374671</id>
	<title>Query regarding Dojo Type Ahead component(FilteringSelect)</title>
	<published>2009-09-09T16:09:11Z</published>
	<updated>2009-09-09T16:09:11Z</updated>
	<author>
		<name>Lax</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Dojo's Type ahead component (FilteringSelect) defaults behavior is, as user typing in text it auto populates the very first item in the dropdown list into the text box. Is there any way to switch off this auto population by changing configuration on the FilteringSelect component? 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Only way I could do is by modifying the dojo source code. Just wanted to know if there is any better solution available.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Thanks In Advance,
&lt;br&gt;Lax</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Query-regarding-Dojo-Type-Ahead-component%28FilteringSelect%29-tp25374671p25374671.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25372910</id>
	<title>dojo-1.3.2 grid headers misaligned</title>
	<published>2009-09-09T13:49:56Z</published>
	<updated>2009-09-09T13:49:56Z</updated>
	<author>
		<name>Pankaj Vishwani</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I was creating a programmatic grid with column width = 'auto' and I see that the column headers and columns are misaligned. Looks like a 1.3 bug, since it use to work fine in 1.2.3.
&lt;br&gt;&lt;br&gt;Here's the code:
&lt;br&gt;&lt;br&gt;&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;&lt;a href=&quot;http://www.w3.org/TR/html4/loose.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/loose.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;html&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;head&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;Test dojox.grid.DataGrid Programmatic Instantiation&amp;lt;/title&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot;&amp;gt;&amp;lt;/meta&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @import &amp;quot;../../../dojo/resources/dojo.css&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @import &amp;quot;../resources/Grid.css&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @import &amp;quot;../resources/tundraGrid.css&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .heading {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; font-weight: bold;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; padding-bottom: 0.25em;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #grid { 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; border: 1px solid #333;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; width: 50em;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; height: 30em;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/style&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;../../../dojo/dojo.js&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; djConfig=&amp;quot;isDebug:false, debugAtAllCosts: false, parseOnLoad: true&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dojo.require(&amp;quot;dijit.dijit&amp;quot;); // optimize: load dijit layer
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dojo.require(&amp;quot;dojox.grid.DataGrid&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dojo.require(&amp;quot;dojo.data.ItemFileWriteStore&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dojo.require('dijit.Menu');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dojo.require(&amp;quot;dojo.parser&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;support/test_data.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var grid = null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dojo.addOnLoad(function(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var layout = [[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {name: 'Column 1', field: 'col1', width: 'auto'},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {name: 'Column 2', field: 'col2', width: 'auto'},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {name: 'Column 3', field: 'col3', width: 'auto'}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]];
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grid = new dojox.grid.DataGrid({
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; id: &amp;quot;grid&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; store: test_store,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; structure: layout
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }, document.createElement('div'));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dojo.byId(&amp;quot;gridContainer&amp;quot;).appendChild(grid.domNode);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grid.startup();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/head&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;body class=&amp;quot;tundra&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div class=&amp;quot;heading&amp;quot;&amp;gt;dojox.grid.DataGrid Programmatic Instantiation Test&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div id=&amp;quot;gridContainer&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/body&amp;gt;
&lt;br&gt;&amp;lt;/html&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/dojo-1.3.2-grid-headers-misaligned-tp25372910p25372910.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25372479</id>
	<title>Re: build from svn requires rhino?</title>
	<published>2009-09-09T13:19:24Z</published>
	<updated>2009-09-09T13:19:24Z</updated>
	<author>
		<name>RobNik</name>
	</author>
	<content type="html">Doh. &amp;nbsp;Nevermind. &amp;nbsp;This only happened because I ran the build script
&lt;br&gt;from outside its directory.
&lt;br&gt;&lt;br&gt;Rob
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sep 9, 2:35 pm, Rob &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25372479&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rob.nikan...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; It mentions Rhino in the prerequisites, but only as the reason for
&lt;br&gt;&amp;gt; needing Java.  So I thought maybe the Rhino jars were in the source
&lt;br&gt;&amp;gt; tree somewhere.  But I get this when trying to build...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: org/
&lt;br&gt;&amp;gt; mozilla/javascript/tools/shell/Main
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So do I need to download Rhino?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt; Rob
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ:&lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book:&lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25372479&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-inter...@...&lt;/a&gt;://mail.dojotoolkit.org/mailman/listinfo/dojo-interest
&lt;/div&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25372479&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/build-from-svn-requires-rhino--tp25370906p25372479.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25370906</id>
	<title>build from svn requires rhino?</title>
	<published>2009-09-09T11:35:07Z</published>
	<updated>2009-09-09T11:35:07Z</updated>
	<author>
		<name>RobNik</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I want to start using the lastest code from SVN, so I'm reading this
&lt;br&gt;page here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://docs.dojocampus.org/build/index&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org/build/index&lt;/a&gt;&lt;br&gt;&lt;br&gt;It mentions Rhino in the prerequisites, but only as the reason for
&lt;br&gt;needing Java. &amp;nbsp;So I thought maybe the Rhino jars were in the source
&lt;br&gt;tree somewhere. &amp;nbsp;But I get this when trying to build...
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: org/
&lt;br&gt;mozilla/javascript/tools/shell/Main
&lt;br&gt;&lt;br&gt;So do I need to download Rhino?
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;Rob
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25370906&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/build-from-svn-requires-rhino--tp25370906p25370906.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25370133</id>
	<title>Re: Drag a whole Form</title>
	<published>2009-09-09T10:51:50Z</published>
	<updated>2009-09-09T10:51:50Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">Just specify &amp;quot;skipForm: true&amp;quot; on your source, like that:
&lt;br&gt;&lt;br&gt;&amp;lt;div dojoType=&amp;quot;dojo.dnd.Source&amp;quot; skipForm=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; id=&amp;quot;dragForm&amp;quot; class=&amp;quot;source&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;div dojoType=&amp;quot;dijit.form.Form&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; id=&amp;quot;form&amp;quot; class=&amp;quot;dojoDndItem&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;tbHost&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dojoType=&amp;quot;dijit.form.TextBox&amp;quot; name=&amp;quot;host&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/div&amp;gt;
&lt;br&gt;&amp;lt;/div&amp;gt;
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 09/09/2009 06:53 AM, John Bindby wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Harry,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How did you solve it ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have the same problem, but just in Firefox.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /John
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Harry Brandenburg wrote:
&lt;br&gt;&amp;gt;&amp;gt; Ok problem solved!
&lt;br&gt;&amp;gt;&amp;gt; Thanks anyway.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Greetz
&lt;br&gt;&amp;gt;&amp;gt; Sprigg
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/9/9 Harry Brandenburg &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25370133&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;harrybrandenburg@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25370133&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;harrybrandenburg@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Hi,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; i have a Problem with dragging a whole dijit.form.Form. The
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Dragging works well, but now i can't focus my textboxes of the
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; form anymore. I guess with a click on them i'm activating the
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; drag. Is there any option to set the priority of the textboxes higher?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Here a bit of the Code:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;div dojoType=&amp;quot;dojo.dnd.Source&amp;quot; &amp;nbsp;id=&amp;quot;dragForm&amp;quot; class=&amp;quot;source&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div dojoType=&amp;quot;dijit.form.Form&amp;quot; id=&amp;quot;form&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; class=&amp;quot;dojoDndItem&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;tbHost&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; dojoType=&amp;quot;dijit.form.TextBox&amp;quot; name=&amp;quot;host&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Greetings
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Sprigg &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25370133&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25370133&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Drag-a-whole-Form-tp25370133p25370133.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25364089</id>
	<title>Re: DateTextBox - value is not commited</title>
	<published>2009-09-09T05:36:27Z</published>
	<updated>2009-09-09T05:36:27Z</updated>
	<author>
		<name>Kerstin-6</name>
	</author>
	<content type="html">Hi Bill,
&lt;br&gt;thanks a lot. There was a mistake in the generated HTML-code, confused 
&lt;br&gt;the form with a second form on the same page.
&lt;br&gt;&lt;br&gt;The firebug was new to me, great help for finding such mistakes!
&lt;br&gt;&lt;br&gt;Greetings
&lt;br&gt;Kerstin
&lt;br&gt;&lt;br&gt;&lt;br&gt;Bill Keese schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hmm, it looks OK to me, not sure why it isn't working.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You can do a &amp;quot;view source&amp;quot; in your browser to make sure your PHP code 
&lt;br&gt;&amp;gt; generated the HTML you expected, and then in firebug make sure that 
&lt;br&gt;&amp;gt; inside the widget there's a hidden &amp;lt;input&amp;gt; field with name=datum set on it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; IIRC there was a problem with this in the past, where we set name via 
&lt;br&gt;&amp;gt; dojo.attr() rather than at creation time, and IE didn't work right, but 
&lt;br&gt;&amp;gt; we fixed that.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Wed, Sep 9, 2009 at 8:27 PM, Kerstin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25364089&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfinke@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25364089&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfinke@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I'm new with dojo and try to implement a datetextbox in a form.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; It looks well but when I submit the form the value is not commited in
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; the POST-Variable.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; When I replace the DateTextBox by a standard-Textbox with id=&amp;quot;datum&amp;quot; it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; works fine.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Any ideas?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Thanks in advance
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Kerstin
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Here's my PHP-code:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; $out_cont .= '&amp;lt;form
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; action=&amp;quot;index.php?module=anwesenheiten&amp;action=view&amp;id='.$id.'&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; method=&amp;quot;post&amp;quot; name=&amp;quot;anwesenheiten&amp;quot;&amp;gt;';
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $heute = date(&amp;quot;Y-m-d&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(empty($datum)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$datum = $heute;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$out_cont .= '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;lg_id&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; value=&amp;quot;'.$id.'&amp;quot;&amp;gt;';
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$out_cont .= '&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;datum&amp;quot; name=&amp;quot;datum&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;value=&amp;quot;'.$heute.'&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dojoType=&amp;quot;dijit.form.DateTextBox&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; promptMessage=&amp;quot;Bitte Datum eintragen&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; constraints=&amp;quot;{max:\''.$heute.'\'}&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;invalidMessage=&amp;quot;Eingabe ungueltig! Bitte geben
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Sie das
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Datum im Format TT.MM.JJJJ an.&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; required=&amp;quot;true&amp;quot; /&amp;gt;';
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $out_cont .= '&amp;lt;input type=&amp;quot;submit&amp;quot;&amp;gt;';
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$out_cont .= '&amp;lt;/form&amp;gt;';
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25364089&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25364089&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25364089&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25364089&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DateTextBox---value-is-not-commited-tp25362918p25364089.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25362918</id>
	<title>DateTextBox - value is not commited</title>
	<published>2009-09-09T04:24:05Z</published>
	<updated>2009-09-09T04:24:05Z</updated>
	<author>
		<name>Kerstin-6</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm new with dojo and try to implement a datetextbox in a form.
&lt;br&gt;&lt;br&gt;It looks well but when I submit the form the value is not commited in 
&lt;br&gt;the POST-Variable.
&lt;br&gt;&lt;br&gt;When I replace the DateTextBox by a standard-Textbox with id=&amp;quot;datum&amp;quot; it 
&lt;br&gt;works fine.
&lt;br&gt;&lt;br&gt;Any ideas?
&lt;br&gt;&lt;br&gt;Thanks in advance
&lt;br&gt;Kerstin
&lt;br&gt;&lt;br&gt;&lt;br&gt;Here's my PHP-code:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;$out_cont .= '&amp;lt;form 
&lt;br&gt;action=&amp;quot;index.php?module=anwesenheiten&amp;action=view&amp;id='.$id.'&amp;quot; 
&lt;br&gt;method=&amp;quot;post&amp;quot; name=&amp;quot;anwesenheiten&amp;quot;&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$heute = date(&amp;quot;Y-m-d&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(empty($datum)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $datum = $heute;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $out_cont .= '&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;lg_id&amp;quot; value=&amp;quot;'.$id.'&amp;quot;&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp;	 &amp;nbsp;$out_cont .= '&amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;datum&amp;quot; name=&amp;quot;datum&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; value=&amp;quot;'.$heute.'&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dojoType=&amp;quot;dijit.form.DateTextBox&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;promptMessage=&amp;quot;Bitte Datum eintragen&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;constraints=&amp;quot;{max:\''.$heute.'\'}&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; invalidMessage=&amp;quot;Eingabe ungueltig! Bitte geben Sie das 
&lt;br&gt;Datum im Format TT.MM.JJJJ an.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required=&amp;quot;true&amp;quot; /&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$out_cont .= '&amp;lt;input type=&amp;quot;submit&amp;quot;&amp;gt;';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $out_cont .= '&amp;lt;/form&amp;gt;';
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25362918&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DateTextBox---value-is-not-commited-tp25362918p25362918.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25357494</id>
	<title>change font on dijit form input etc.</title>
	<published>2009-09-08T19:25:17Z</published>
	<updated>2009-09-08T19:25:17Z</updated>
	<author>
		<name>Achim-6</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I am working on a project were we want to display new chinese style
&lt;br&gt;characters which are in no other font then we created ourself.
&lt;br&gt;&lt;br&gt;I looked quite a bit in the css files of tundra where I can change the
&lt;br&gt;font... But in the end the only way I found to have an inline style in
&lt;br&gt;the &amp;lt;input&amp;gt; tag itself.
&lt;br&gt;&lt;br&gt;I have one css I load last - should be able to overwrite all other
&lt;br&gt;definitions.
&lt;br&gt;&lt;br&gt;I would very appreciate your help a lot!
&lt;br&gt;&lt;br&gt;Greetings - Achim
&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25357494&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/change-font-on-dijit-form-input-etc.-tp25357494p25357494.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25348799</id>
	<title>Display all the nodes of a tree</title>
	<published>2009-09-08T08:45:47Z</published>
	<updated>2009-09-08T08:45:47Z</updated>
	<author>
		<name>XMaNIaC</name>
	</author>
	<content type="html">Hi all,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I have a tree built from an ItemFileReadStore with few items but nested. I would like it to be completely open at any time (showing all leafs and disabling collapse). I guess it&amp;#39;s uber-easy but I can only find the openOnClick attribute. What am I missing?&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25348799&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Display-all-the-nodes-of-a-tree-tp25348799p25348799.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25334743</id>
	<title>Multiple Dialog support in 1.4</title>
	<published>2009-09-07T11:46:36Z</published>
	<updated>2009-09-07T11:46:36Z</updated>
	<author>
		<name>XMaNIaC</name>
	</author>
	<content type="html">Hi all,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;m having some issues (minor but annoying nonetheless) with my current implementation of multiple Dialogs. I&amp;#39;ve seen &lt;a href=&quot;http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/test_Dialog.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/test_Dialog.html&lt;/a&gt; to check the new multidialog support in 1.4 and I&amp;#39;m a little bit unsure because I&amp;#39;ve noticed the second dialog completely hides the first (I guess intentionally) but that won&amp;#39;t be true in many situations and the visual effect may be unclear. I also missed a test with a lightbox launched from a Dialog (a use case that I also need). I was considering reimplementing my code (it controls the number of dialogs currently being shown and hides one before opening another using setTimeouts.. that seriously affect speed..) by sliding out the current visible dialog and showing the next onEnd (and all the way back, of course) but I have doubts because I may very well be wasting time that I could invest in new features. What&amp;#39;s your recommendation? Given that the multiple dialog support is one of the main features in the next release of the widget could you add some more tests that better highlight the functionality?&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards &lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334743&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Multiple-Dialog-support-in-1.4-tp25334743p25334743.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25330137</id>
	<title>Dojox ContentPane and addOnLoad</title>
	<published>2009-09-07T05:57:26Z</published>
	<updated>2009-09-07T05:57:26Z</updated>
	<author>
		<name>XMaNIaC</name>
	</author>
	<content type="html">Hi all,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;m trying to load some page fragment (no html, head or body tags) inside a dojox.layout.ContentPane widget (inside a tab container and loaded with href). This fragment includes several widgets and scripts. Everyhting works but one thing. I have calls to dojo.connect wrapped inside dojo.addOnLoad calls to detect events happening on widgets (for example, on dialog show). They seem to fail when loaded using AJAX because the widget is not ready when the script is evaluated. My guess is that:&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Scripts are executed before widgets are parsed&lt;/li&gt;&lt;li&gt;dojo.addOnLoad is executed directly (the page is loaded after all)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I would like to change this kind of behavior because otherwise I need to clutter the code with something like function whenDialogIsReady(function()...) in addition to the addOnLoad wrapper. How can I force the lazy evaluation of scripts in there? Or how could I change the addOnLoad behavior to wait till the widgets are ready?&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25330137&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dojox-ContentPane-and-addOnLoad-tp25330137p25330137.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25329357</id>
	<title>Having several dijit.form.editors sharing a toolbar</title>
	<published>2009-09-07T04:48:49Z</published>
	<updated>2009-09-07T04:48:49Z</updated>
	<author>
		<name>Peter Svensson</name>
	</author>
	<content type="html">Hi, &lt;div&gt;I&amp;#39;ve been trying to grok the editor code that deals with generating the toolbar (that hold the bold, italic, et.c. icons for the editor and editor plugins) a while back and I found that I pretty much didn&amp;#39;t :)&lt;/div&gt;
&lt;div&gt;What I wonder is if anyone could gauge how hard it would be to ;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;a) Separate the element that wrap the toolbar for an editor and append it to a different place from the editor content area&lt;/div&gt;
&lt;div&gt;b) Have two or more editors share a common place for their toolbar, (which switches depending on which editor get the context).&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I think that if I could get a hint of (1) I could probably do (2).&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Also, if nobody have time to answer this, I won&amp;#39;t blog about it :) I&amp;#39;ll just figure it out myself (in six months or so).&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers,&lt;br&gt;PS&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25329357&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Having-several-dijit.form.editors-sharing-a-toolbar-tp25329357p25329357.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25323162</id>
	<title>Mailing list Rocks!</title>
	<published>2009-09-06T16:21:51Z</published>
	<updated>2009-09-06T16:21:51Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">25th time answering questions about mailing lists --- a jubilee!
&lt;br&gt;&lt;br&gt;1) Nabble (web interface).
&lt;br&gt;&lt;br&gt;Dojo forum that reflects this mailing list:
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/Dojo-%282%29-f36462.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Dojo-%282%29-f36462.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;You can read/write from Nabble.
&lt;br&gt;&lt;br&gt;2) Gmane (web interface)
&lt;br&gt;&lt;br&gt;Dojo forum that reflects this mailing list:
&lt;br&gt;&lt;a href=&quot;http://dir.gmane.org/gmane.comp.web.dojo.user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dir.gmane.org/gmane.comp.web.dojo.user&lt;/a&gt;&lt;br&gt;&lt;br&gt;You have a choice:
&lt;br&gt;&lt;br&gt;a) threads:
&lt;br&gt;&lt;a href=&quot;http://news.gmane.org/gmane.comp.web.dojo.user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://news.gmane.org/gmane.comp.web.dojo.user&lt;/a&gt;&lt;br&gt;&lt;br&gt;b) flat blog-like:
&lt;br&gt;&lt;a href=&quot;http://blog.gmane.org/gmane.comp.web.dojo.user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.gmane.org/gmane.comp.web.dojo.user&lt;/a&gt;&lt;br&gt;&lt;br&gt;You can read/write from Gmane.
&lt;br&gt;&lt;br&gt;3) Gmane (NNTP)
&lt;br&gt;&lt;br&gt;Subscribe with your favorite news reader:
&lt;br&gt;nntp://news.gmane.org/gmane.comp.web.dojo.user
&lt;br&gt;&lt;br&gt;You can read/write using NNTP.
&lt;br&gt;&lt;br&gt;This is my choice --- I use Mozilla Thunderbird to read NNTP. It can
&lt;br&gt;show a news group in a variety of ways, and it has message filters to boot!
&lt;br&gt;&lt;br&gt;While anybody can read, in order to write with options 1-3 you have to
&lt;br&gt;subscribe to the mailing list:
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&lt;br&gt;The trick is to go to the mailing list settings, and disable all emails
&lt;br&gt;(provided you don't want them) --- this way it is a pure &amp;quot;pull&amp;quot; schema
&lt;br&gt;--- you go and read the mailing list whenever you like without an
&lt;br&gt;avalanche of emails.
&lt;br&gt;&lt;br&gt;Gmane is good enough to carry open-source mailing lists of public
&lt;br&gt;interest. If it is not there, you can always ask to add --- I did it on
&lt;br&gt;multiple occasions.
&lt;br&gt;&lt;br&gt;Of course there is one more option:
&lt;br&gt;&lt;br&gt;4) Getting email.
&lt;br&gt;&lt;br&gt;It is not that bad as it sounds to many. There are some mailing lists I
&lt;br&gt;don't feel like pushing on Gmane, so I use this option. Obviously I
&lt;br&gt;don't want to be overwhelmed by 1000s of emails per day, so I organize.
&lt;br&gt;&lt;br&gt;a) gmail allows to classify emails using simple criteria. It is in
&lt;br&gt;settings. Usually I use a sender's email, or a prefix in subject to
&lt;br&gt;classify my email. It is in settings --- check it out. When email fits
&lt;br&gt;my criteria I label it (in the settings too) and archive it. Later on I
&lt;br&gt;click on the label and see new emails.
&lt;br&gt;&lt;br&gt;Useful hint: if your email is &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abcdefg@...&lt;/a&gt;, you can use
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;absdefg+something@...&lt;/a&gt; too. For example, you can subscribe to dojo
&lt;br&gt;mailing lists using &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;absdefg+dojo@...&lt;/a&gt;, and process all emails that
&lt;br&gt;came to this address differently, e.g., forward them, or label them.
&lt;br&gt;&lt;br&gt;b) Actually it is a variation of (a) --- each label is a separate
&lt;br&gt;folder, if you access gmail using IMAP. Just use your favorite email
&lt;br&gt;program.
&lt;br&gt;&lt;br&gt;c) Thunderbird (and many other email programs) can classify email too. I
&lt;br&gt;created a folder for email related to dojo checkins and Thunderbird
&lt;br&gt;moves all such email to this folder. I can see how many unread items I
&lt;br&gt;have on this topic, I can scan them when I have time, and mark all of
&lt;br&gt;them as read.
&lt;br&gt;&lt;br&gt;Hopefully you can find whatever work for you. The point is if you have a
&lt;br&gt;forum, you are stuck with it. With mailing lists options are countless.
&lt;br&gt;That's why I always supported the mailing list option.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 09/06/2009 05:27 PM, Micheil Smith wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Well put iRoo, I'm just wondering if we'd be better off moving the 
&lt;br&gt;&amp;gt; mailing lists
&lt;br&gt;&amp;gt; over to something like google groups, so that that way there's the solid
&lt;br&gt;&amp;gt; forum style layout, but it's also a mailing list?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Micheil
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Insane Kangaroo wrote:
&lt;br&gt;&amp;gt;&amp;gt; I read to the fourth paragraph and seen he wanted to still use Dojo,
&lt;br&gt;&amp;gt;&amp;gt; even before I read to the end. The guy is a regular textbook case.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; He wants to use Dojo on *his* terms. He is welcomed to run a forum by
&lt;br&gt;&amp;gt;&amp;gt; himself. Maybe he will contribute the cost of VBulletin to Dojo since he
&lt;br&gt;&amp;gt;&amp;gt; wants to run a forum?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I don't care much for his attitude and twisting of words when it comes
&lt;br&gt;&amp;gt;&amp;gt; to &amp;quot;why the ML sucks.&amp;quot; He sent the &amp;quot;Mailing list sucks&amp;quot; email with
&lt;br&gt;&amp;gt;&amp;gt; malicious intent to waste interrupt a public mailing list.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; iRoo
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Shane O'Sullivan wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I saw that too, and it's a bit over the top.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I wrote a long and (I think) reasonable comment on that post
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; yesterday, but Chris as not approved it, even though other comments
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; have been approved since mine.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This makes sense unfortunately, given Chris' tone in these emails.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It's a bit sad really. &amp;nbsp;Ah well, all we can do is make Dojo better for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; everyone else I guess.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Shane
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2009/9/6 Jose Noheda &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jose.noheda@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This is more than I can accept really
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.dzone.com/links/rss/what_is_the_future_of_dojo.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dzone.com/links/rss/what_is_the_future_of_dojo.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You have to develop a better tool than they could, in your free time, for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; free, provide them the bandwith and the documentation, examples and a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; campus, provide a mailing list and an IRC channel and your valuable time to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try to help the issues that may arise, build a foundation and side projects.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; But no, it's not enough. So yeah, and this is a bandwagon I was not going to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; join, go away don't use dojo! Forget completely about us and use whatever
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; other framework you want. Pretty please.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Sep 4, 2009 at 11:55 PM, Jean-Rubin Leonard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jrleonard@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I didnt want to add to this but I feel I have to give my 2 canadian cents.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I considered myself a total noob at dojo not too long ago. I joined as the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; forums was agonizing. I must say that while there are some weaknesses in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; doc there are tools out there to help you along the dojo path (I don't know
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; about grid). Using the mailing list + joining #dojo on irc is a two pronged
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; approach that has allowed me to move forwards in my use of dojo.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Now I'm not such a newb anymore. This is open source people, you must give
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; a little in order to receive.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; JR
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Sep 4, 2009 at 5:23 PM, Nikolai Onken &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nonken@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Chris and everybody else,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I've been reading over the thread and just want to say a couple of things
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; which are seriously important:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - Lets keep the tone right, just because we are sending virtual messages
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; it doesn't mean we can talk like we know each other really well :) - As
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; James states very rightly. Noone is doing anyone good with writing emails
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; without actual content, so lets try not to do this again.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - Of course it would be a pity to lose you as a Dojo user, and email
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; threads shouldn't be affecting this (especially threads with namebashing)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If you have issues with how certain things are setup, join the discussion
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (if it is really important to you hang out during the dojo meetings on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wednesdays), we are trying to be open for any type of suggestion - sometimes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; it is not easy to do so, so as others said be patient and persistent.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The efforts of getting the new website, docs and community resources up
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and running are very much on the way currently and it really is a matter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; weeks until you should have a much more clearly structured website, so you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; can find what you are looking for hopefully in a better way.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; So, heads up, and maybe join the irc channel more often and keep dojoing.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; We all should have a dojo.beer() ;)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Nikolai
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Sep 4, 2009, at 10:53 PM, Chris Hardin wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This &amp;quot;ignorant whiner&amp;quot; is jumping ship right now. I am leaving the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mailing list and relegating the posts to the spam folder. It's obvious some
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of you are frogs in slowly boiling water and you're not interested in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; accomodating more people to get involved. This entire thread has made up my
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mind. My next project will be Ext or another framework instead of Dojo. Some
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; real change needs to occur in the ranks here.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Captain Kangaroo is right about one thing, if you don't like it leave. If
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enough people stop participating in this ridiculous list, it will change.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It's a shame what I considered a great and powerful framework has been
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; reduced to this.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Adios
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Sep 4, 2009 at 3:43 PM, Stefan Vesterlund
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stefan.vesterlund@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I don't know if 'stupid' beats 'insane', or if it matters, but Insane
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Kangaroo make some points that should be considered.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It is IMO a quite common attitude that &amp;quot;it's free, so shut up&amp;quot; and &amp;quot;if
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; you don't like it the way it is, go elsewhere&amp;quot;. I think it must be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; remembered that all the people that is working for within an open source
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; community is investing a lot of time and effort into it. They want it to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be a success. The more effort they put into it, the more they _need_ it
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to be a success. Nobody can live on work alone because you can not eat a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; code snippet and you can not build a house out of widgets. Success is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mainly measured in how many people are using the product of their effort
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and how satisfied they are.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It is not only the developers who is investing time and effort, it is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; also the end users. A common process when selecting a product is to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; first of all get an overview of what is available for you. Then you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; compare them, both functionality and cost. Then you check the support
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; options. Then you try to get an idea of what the users think about the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; product. After that you make a choice. If it turns out that the product
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; failed to live up to your expectations you either live with it or you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; abandon it. If you abandon it, you will most likely advice other people
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to use something else as well if they ask you.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Since no one that has comitted themselves to a product really want to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; abandon it, the end users are very much in the same situation as the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; people more directly involved in the development - they want the product
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to be a success so that the time and effort (which equals to money in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; most cases) is not wasted. We all have a responsibility in improving the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; product. Complaints are annoying, but if there is a lot of complaints
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; maybe it needs that something should be changed. It is always easier to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; complain than to respond to complaints though, and one-dimensional
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; complaints are rarely leading to anything but unrest and irritation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Irritated responses to irritated complaints leads to more irritation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; So let's behave.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Stefan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Insane Kangaroo schrieb:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Excuse me... all of you who are complaining.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Piss off.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You're using a free resource, which is the mailing list. Don't like
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; it?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Start your own forum.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I've heard complaints of &amp;quot;Dojo mail will fill up my INBOX.&amp;quot; How stupid
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; are people? USE A SEPARATE EMAIL ACCOUNT FOR DOJO. This is not rocket
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; science. Can't search the list? Learn how to google, you obviously
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; don't
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; know how. A forum will not be any easier.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Those who don't like the mailing list, tough. Want immediate Dojo
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; support? PAY FOR IT! We, the community, are not your own personal
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitch,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; stop treating us like we're supposed to bend over for every question.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Stop starting and contributing to these meaningless threads. Spend
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; your
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; time on developing or performing some meaningful action instead of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wasting time.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thank you very much to the developers and contributors. Everyone else
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; can go screw themselves.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sincerely,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Insane Kangaroo
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Terry Carnes wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Peter,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I can definitely identify with Chris. I've tried getting answers and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; have
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; found that if the answer may not be readily available, the question
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; quickly
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; gets buried under a mass of other emails. I would then try to break
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; down my
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; problem into different parts and try to ask related questions that
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; might
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; help me accomplish my original task. But did not have very good
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; results.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I went back over my email questions for the past month. I averaged a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 25%
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; response rate.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Subject
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Response
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ============================================================================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ==========================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 8/4/09 &amp;nbsp; &amp;nbsp; &amp;nbsp; dojo grid - How to do Master with expanding Detail
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;1 - link to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; online example
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 8/11/09 &amp;nbsp; &amp;nbsp; &amp;nbsp;dojo grid - How to do Master with expanding Detail
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;none
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 8/14/09 &amp;nbsp; &amp;nbsp; &amp;nbsp;dojo grid - How to do Master with expanding Detail
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;none
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(included code of what I'm trying)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 8/15/09 &amp;nbsp; &amp;nbsp; &amp;nbsp;dojo grid - How to do Master with expanding Detail
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;1-
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; suggestion to use Tree grid and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(update and further questions)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; offer of sample code
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 8/17/09 &amp;nbsp; &amp;nbsp; &amp;nbsp;Dojo Grid - How to use inRowIndex to get value from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; none
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Column
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 8/18/09 &amp;nbsp; &amp;nbsp; &amp;nbsp;Dojo Grid - Trying to create Detail Rows
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;none
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 8/18/09 &amp;nbsp; &amp;nbsp; &amp;nbsp;dojo grid - How to do Master with expanding Detail
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;none
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(taking up earlier offer for sample code)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 9/1/09 &amp;nbsp; &amp;nbsp; &amp;nbsp; Where do I find documentation for Dojo DataGrids
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;none
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;and use of Layout, get and formatter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 9/1/09 &amp;nbsp; &amp;nbsp; &amp;nbsp; Dojo DataGrid - combining fields in Get
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2 - very
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; helpful replies!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 9/2/09 &amp;nbsp; &amp;nbsp; &amp;nbsp; Sorting on Grid with sub row fails - bug?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; None
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 9/3/09 &amp;nbsp; &amp;nbsp; &amp;nbsp; Sorting DataGrid with colspan dies
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;none
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; so far
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Terry Carnes
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; www.peacehilltechnologies.com
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; www.peacehillfarm.com
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; www.anemergentagrarian.com
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dojo-interest-bounces@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dojo-interest-bounces@...&lt;/a&gt;] On Behalf Of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Peter E
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Higgins
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Friday, September 04, 2009 8:12 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: [Dojo-interest] Mailing list Sucks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Peter Higgins wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Most of the threads in my inbox have responses or go on and on. Did
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ask something specifically and it was missed?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Peter
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Peter E Higgins
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Dojo Project Lead : &lt;a href=&quot;http://dojotoolkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323162&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mailing-list-Rocks%21-tp25323162p25323162.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25323150</id>
	<title>[DO NOT REPLY] test email from google groups</title>
	<published>2009-09-06T16:14:43Z</published>
	<updated>2009-09-06T16:14:43Z</updated>
	<author>
		<name>Insane Kangaroo</name>
	</author>
	<content type="html">*flops on the mailing list*
&lt;br&gt;&lt;br&gt;*sits here laying staring at people*
&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25323150&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-DO-NOT-REPLY--test-email-from-google-groups-tp25323150p25323150.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25304774</id>
	<title>Re: dojo.forEach scope</title>
	<published>2009-09-04T20:25:48Z</published>
	<updated>2009-09-04T20:25:48Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">First of all --- I am not bashing jQuery. And I am not in the business
&lt;br&gt;of impressing others.
&lt;br&gt;&lt;br&gt;According to your numbers you had a 2x savings. If your payload consists
&lt;br&gt;of something more than iterating through a single array, or you do it in
&lt;br&gt;a tight loop, or in a fast event handling code (see the link I gave to
&lt;br&gt;you earlier) this savings can be substantial.
&lt;br&gt;&lt;br&gt;Then again it all depends on tasks at hand --- if all you want is to add
&lt;br&gt;two numbers it really doesn't matter how fast is the addition: 1ns or
&lt;br&gt;100ms --- they both will be &amp;quot;instantaneous&amp;quot;.
&lt;br&gt;&lt;br&gt;jQuery and Dojo target different markets, and I trust that they are both
&lt;br&gt;successful in what they want to solve.
&lt;br&gt;&lt;br&gt;But I trust it is beyond the original point. If you want to re-formulate
&lt;br&gt;it, please start a different thread.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 09/04/2009 10:01 PM, Les Szklanny wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Here's my example, only 100,000 entries :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var a = [];
&lt;br&gt;&amp;gt; for(var i = 0; i &amp;lt; 100000; ++i) a.push(i);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; console.time('dojo');
&lt;br&gt;&amp;gt; dojo.forEach(a, function(){ return true; });
&lt;br&gt;&amp;gt; console.timeEnd('dojo');
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; console.time('jQuery');
&lt;br&gt;&amp;gt; jQuery.each(a, function(){ return true; });
&lt;br&gt;&amp;gt; console.timeEnd('jQuery');
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Results:
&lt;br&gt;&amp;gt; dojo: 91ms
&lt;br&gt;&amp;gt; jQuery: 208ms
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So I saved 117ms by using dojo.forEach on an array that has 100,000 entries.
&lt;br&gt;&amp;gt; This is not an impressive number.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Sep 4, 2009 at 9:40 PM, Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I didn't expect that you want me to test the obvious, but sure, I can
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; spare 2 minutes:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var a = [];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; for(var i = 0; i &amp;lt; 1000000; ++i) a.push(i);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var dojoTime = new Date().getTime();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; dojo.forEach(a, function(){ return true; });
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; dojoTime = new Date().getTime() - dojoTime;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var jqTime = new Date().getTime();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; jQuery.each(a, function(){ return true; });
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; jqTime = new Date().getTime() - jqTime;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; console.log(&amp;quot;jQuery is &amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(jqTime / dojoTime).toFixed(2),
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot; slower than Dojo on iterating through arrays&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; On my computer (FF/Linux 3.5) it prints:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; jQuery is &amp;nbsp;2.93 &amp;nbsp;slower than Dojo on iterating through arrays
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I ran it 10 times and the number changes from time to time but the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; result is &amp;gt; 2.7 on all attempts.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Google Chrome for Linux:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; jQuery is 3.09 slower than Dojo on iterating through arrays
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Opera 10.0 for Linux:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; jQuery is 1.49 slower than Dojo on iterating through arrays
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I think if we reverted to the native implementation, numbers would be
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; even more impressive. And dojox.lang.functional.array methods being more
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; lax are generally faster than the implementation in the Dojo base.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Dojo Toolkit, Committer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; On 09/04/2009 09:10 PM, Les Szklanny wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Can you come up with an example that would back up your statement that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; there's any noticeable performance gain by not checking the return
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; value
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; of the function?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; On Fri, Sep 4, 2009 at 8:48 PM, Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; 12ms?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lazutkin.com/blog/2008/mar/23/javascript-edp-and-0ms-timeouts/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/blog/2008/mar/23/javascript-edp-and-0ms-timeouts/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; --- to save on reading scroll down to the table.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; And allow me to disagree politely with your performance vs.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; convenience
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; assessment.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Dojo Toolkit, Committer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; On 09/04/2009 08:04 PM, Les Szklanny wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;&amp;gt;&amp;gt;&amp;gt; There is a reason why forEach doesn't support early
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; termination:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; performance. If it checks for an exit value, it will
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; penalize code
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; doesn't need to terminate early.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Performance degradation is negligible - &amp;nbsp;forEach is used for
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; convenience, not for performance anyway.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Run the code below at &lt;a href=&quot;http://docs.dojocampus.org/dojo/NodeList&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org/dojo/NodeList&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var els = dojo.query('*');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.log(els.length)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.time('dojo');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; dojo.forEach(els, function(e){return true;});
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.timeEnd('dojo');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.time('jQuery');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; jQuery.each(els, function(e){return true;});
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.timeEnd('jQuery');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://docs.dojocampus.org/dojo/NodeList&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org/dojo/NodeList&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; I see these results on my computer:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; elements: 1616
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; dojo: 12ms
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; jQuery: 12ms
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; You will need to jQuerify the page:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://www.learningjquery.com/2006/12/jquerify-bookmarklet&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.learningjquery.com/2006/12/jquerify-bookmarklet&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; On Fri, Sep 4, 2009 at 6:43 PM, Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Array functions are patterned after the array methods in the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; upcoming
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; ECMA-262 5th edition. The idea was to provide shims for
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; methods of the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; same name, or delegate to them if they are available. We
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; tried
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; to match
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; the behavior down to the argument list, and how the callback
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; is called.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; (Sidenote: we need to provide the fallback to native
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; methods.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Right now
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; we don't do that because of the performance problems
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; with Firefox'
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; implementation.)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; We used the Mozilla spec at that moment because that was
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; the only
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; codified thing available. Now, when the release candidate is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; published,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; we can revise our implementation to match it more closely.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Namely the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; standard changed the default scope from the global to the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; undefined (it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; is true for other array methods). We need to update our
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; implementation too.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; There is a reason why forEach doesn't support early
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; termination:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; performance. If it checks for an exit value, it will
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; penalize
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; code that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; doesn't need to terminate early. But I understand the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; need for a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; versatile iterating function, and I think it would be a good
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; candidate
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; for dojox.lang.functional methods. we can call it each()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; just
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; like other
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; libraries do.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Dojo Toolkit, Committer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; On 09/04/2009 09:12 AM, Les Szklanny wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; IMHO you rely too much on the Mozilla spec, which is not
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; that great.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Take for example the ability to early terminate the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; forEach
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; loop.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;This
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; feature is not in the Mozilla spec, but all other
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; libraries
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; (Ext,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; JQuery, Prototype, MooTools) provide the ability to early
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; terminate forEach.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; In Dojo, however, I have to use dojo.some or dojo.every to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; simulate
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; breaking out of forEach, which is not intuitive.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Les
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; On Fri, Sep 4, 2009 at 8:44 AM, Peter E Higgins
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; From:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; If a thisObject parameter is provided to forEach,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; it will be
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; used as the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; this for each invocation of the callback. If it is not
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; provided, or is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; null, the global object associated with callback
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; is used
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; instead.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; You can access the original array as &amp;quot;arr&amp;quot; in your
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; example,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; just as you
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; would propose be 'this'. &amp;nbsp;In jQuery, 'this' is the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; item,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; which
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; imo is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; completely wrong. Easier to stick to generally
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; accepted
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; specs.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Maybe I'm just missing the advantage to referring
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; to your
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; original array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; as 'this' over the third arg?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; You code could also be written as:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; var array = [1,2,3];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; dojo.forEach(array, function(el, i){ }, array); // if
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; you must.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Regards,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Peter
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Why dojo.forEach default scope is dojo.global
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; and not e.g.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; the array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; or the element being processed?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var array = [1,2,3];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var scope = array;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; dojo.forEach(array, function(element, index, arr) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;debugger;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; }, scope);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; If I don't provide scope, 'this' object defaults to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; dojo.global, which
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; is not as useful.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; --
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Peter E Higgins
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Dojo Project Lead : &lt;a href=&quot;http://dojotoolkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=35&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=36&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=37&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=38&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=39&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=40&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=42&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=43&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=44&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=45&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=46&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=47&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=48&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=49&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=50&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=51&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=52&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=53&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=54&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=55&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=56&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=57&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=58&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=59&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=60&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=61&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=62&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=63&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=64&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=65&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=66&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=67&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=68&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=69&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=70&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=71&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=72&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=73&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=74&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304774&amp;i=75&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-dojo.forEach-scope-tp25303554p25304774.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25304579</id>
	<title>Re: dojo.forEach scope</title>
	<published>2009-09-04T19:40:20Z</published>
	<updated>2009-09-04T19:40:20Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">I didn't expect that you want me to test the obvious, but sure, I can
&lt;br&gt;spare 2 minutes:
&lt;br&gt;&lt;br&gt;var a = [];
&lt;br&gt;for(var i = 0; i &amp;lt; 1000000; ++i) a.push(i);
&lt;br&gt;var dojoTime = new Date().getTime();
&lt;br&gt;dojo.forEach(a, function(){ return true; });
&lt;br&gt;dojoTime = new Date().getTime() - dojoTime;
&lt;br&gt;var jqTime = new Date().getTime();
&lt;br&gt;jQuery.each(a, function(){ return true; });
&lt;br&gt;jqTime = new Date().getTime() - jqTime;
&lt;br&gt;console.log(&amp;quot;jQuery is &amp;quot;,
&lt;br&gt;&amp;nbsp; (jqTime / dojoTime).toFixed(2),
&lt;br&gt;&amp;nbsp; &amp;quot; slower than Dojo on iterating through arrays&amp;quot;);
&lt;br&gt;&lt;br&gt;On my computer (FF/Linux 3.5) it prints:
&lt;br&gt;&lt;br&gt;jQuery is &amp;nbsp;2.93 &amp;nbsp;slower than Dojo on iterating through arrays
&lt;br&gt;&lt;br&gt;I ran it 10 times and the number changes from time to time but the
&lt;br&gt;result is &amp;gt; 2.7 on all attempts.
&lt;br&gt;&lt;br&gt;Google Chrome for Linux:
&lt;br&gt;&lt;br&gt;jQuery is 3.09 slower than Dojo on iterating through arrays
&lt;br&gt;&lt;br&gt;Opera 10.0 for Linux:
&lt;br&gt;&lt;br&gt;jQuery is 1.49 slower than Dojo on iterating through arrays
&lt;br&gt;&lt;br&gt;I think if we reverted to the native implementation, numbers would be
&lt;br&gt;even more impressive. And dojox.lang.functional.array methods being more
&lt;br&gt;lax are generally faster than the implementation in the Dojo base.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 09/04/2009 09:10 PM, Les Szklanny wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Can you come up with an example that would back up your statement that
&lt;br&gt;&amp;gt; there's any noticeable performance gain by not checking the return value
&lt;br&gt;&amp;gt; of the function?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Sep 4, 2009 at 8:48 PM, Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 12ms?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lazutkin.com/blog/2008/mar/23/javascript-edp-and-0ms-timeouts/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/blog/2008/mar/23/javascript-edp-and-0ms-timeouts/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; --- to save on reading scroll down to the table.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; And allow me to disagree politely with your performance vs. convenience
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assessment.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Dojo Toolkit, Committer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; On 09/04/2009 08:04 PM, Les Szklanny wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;&amp;gt;&amp;gt;&amp;gt; There is a reason why forEach doesn't support early termination:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; performance. If it checks for an exit value, it will penalize code
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; doesn't need to terminate early.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Performance degradation is negligible - &amp;nbsp;forEach is used for
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; convenience, not for performance anyway.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Run the code below at &lt;a href=&quot;http://docs.dojocampus.org/dojo/NodeList&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org/dojo/NodeList&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var els = dojo.query('*');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.log(els.length)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.time('dojo');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; dojo.forEach(els, function(e){return true;});
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.timeEnd('dojo');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.time('jQuery');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; jQuery.each(els, function(e){return true;});
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; console.timeEnd('jQuery');
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://docs.dojocampus.org/dojo/NodeList&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org/dojo/NodeList&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; I see these results on my computer:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; elements: 1616
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; dojo: 12ms
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; jQuery: 12ms
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; You will need to jQuerify the page:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://www.learningjquery.com/2006/12/jquerify-bookmarklet&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.learningjquery.com/2006/12/jquerify-bookmarklet&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; On Fri, Sep 4, 2009 at 6:43 PM, Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Array functions are patterned after the array methods in the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; upcoming
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; ECMA-262 5th edition. The idea was to provide shims for
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; methods of the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; same name, or delegate to them if they are available. We tried
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; to match
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; the behavior down to the argument list, and how the callback
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; is called.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; (Sidenote: we need to provide the fallback to native methods.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Right now
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; we don't do that because of the performance problems with Firefox'
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; implementation.)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; We used the Mozilla spec at that moment because that was the only
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; codified thing available. Now, when the release candidate is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; published,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; we can revise our implementation to match it more closely.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Namely the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; standard changed the default scope from the global to the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; undefined (it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; is true for other array methods). We need to update our
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; implementation too.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; There is a reason why forEach doesn't support early termination:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; performance. If it checks for an exit value, it will penalize
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; code that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; doesn't need to terminate early. But I understand the need for a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; versatile iterating function, and I think it would be a good
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; candidate
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; for dojox.lang.functional methods. we can call it each() just
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; like other
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; libraries do.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Dojo Toolkit, Committer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; On 09/04/2009 09:12 AM, Les Szklanny wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; IMHO you rely too much on the Mozilla spec, which is not
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; that great.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Take for example the ability to early terminate the forEach
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; loop.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;This
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; feature is not in the Mozilla spec, but all other libraries
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; (Ext,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; JQuery, Prototype, MooTools) provide the ability to early
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; terminate forEach.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; In Dojo, however, I have to use dojo.some or dojo.every to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; simulate
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; breaking out of forEach, which is not intuitive.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Les
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; On Fri, Sep 4, 2009 at 8:44 AM, Peter E Higgins
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; From:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; If a thisObject parameter is provided to forEach, it will be
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; used as the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; this for each invocation of the callback. If it is not
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; provided, or is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; null, the global object associated with callback is used
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; instead.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; You can access the original array as &amp;quot;arr&amp;quot; in your example,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; just as you
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; would propose be 'this'. &amp;nbsp;In jQuery, 'this' is the item,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; which
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; imo is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; completely wrong. Easier to stick to generally accepted
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; specs.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Maybe I'm just missing the advantage to referring to your
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; original array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; as 'this' over the third arg?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; You code could also be written as:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; var array = [1,2,3];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; dojo.forEach(array, function(el, i){ }, array); // if
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; you must.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Regards,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Peter
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Why dojo.forEach default scope is dojo.global and not e.g.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; the array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; or the element being processed?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var array = [1,2,3];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var scope = array;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; dojo.forEach(array, function(element, index, arr) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;debugger;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; }, scope);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; If I don't provide scope, 'this' object defaults to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; dojo.global, which
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; is not as useful.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; --
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Peter E Higgins
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Dojo Project Lead : &lt;a href=&quot;http://dojotoolkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304579&amp;i=35&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-dojo.forEach-scope-tp25303554p25304579.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25304349</id>
	<title>Re: dojo.forEach scope</title>
	<published>2009-09-04T18:48:47Z</published>
	<updated>2009-09-04T18:48:47Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">12ms?
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/blog/2008/mar/23/javascript-edp-and-0ms-timeouts/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/blog/2008/mar/23/javascript-edp-and-0ms-timeouts/&lt;/a&gt;&lt;br&gt;--- to save on reading scroll down to the table.
&lt;br&gt;&lt;br&gt;And allow me to disagree politely with your performance vs. convenience
&lt;br&gt;assessment.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 09/04/2009 08:04 PM, Les Szklanny wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; There is a reason why forEach doesn't support early termination:
&lt;br&gt;&amp;gt; performance. If it checks for an exit value, it will penalize code that
&lt;br&gt;&amp;gt; doesn't need to terminate early.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Performance degradation is negligible - &amp;nbsp;forEach is used for
&lt;br&gt;&amp;gt; convenience, not for performance anyway.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Run the code below at &lt;a href=&quot;http://docs.dojocampus.org/dojo/NodeList&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org/dojo/NodeList&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var els = dojo.query('*');
&lt;br&gt;&amp;gt; console.log(els.length)
&lt;br&gt;&amp;gt; console.time('dojo');
&lt;br&gt;&amp;gt; dojo.forEach(els, function(e){return true;});
&lt;br&gt;&amp;gt; console.timeEnd('dojo');
&lt;br&gt;&amp;gt; console.time('jQuery');
&lt;br&gt;&amp;gt; jQuery.each(els, function(e){return true;});
&lt;br&gt;&amp;gt; console.timeEnd('jQuery');
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://docs.dojocampus.org/dojo/NodeList&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org/dojo/NodeList&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I see these results on my computer:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; elements: 1616
&lt;br&gt;&amp;gt; dojo: 12ms
&lt;br&gt;&amp;gt; jQuery: 12ms
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You will need to jQuerify the page:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.learningjquery.com/2006/12/jquerify-bookmarklet&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.learningjquery.com/2006/12/jquerify-bookmarklet&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Sep 4, 2009 at 6:43 PM, Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Array functions are patterned after the array methods in the upcoming
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ECMA-262 5th edition. The idea was to provide shims for methods of the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; same name, or delegate to them if they are available. We tried to match
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; the behavior down to the argument list, and how the callback is called.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; (Sidenote: we need to provide the fallback to native methods. Right now
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; we don't do that because of the performance problems with Firefox'
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; implementation.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; We used the Mozilla spec at that moment because that was the only
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; codified thing available. Now, when the release candidate is published,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; we can revise our implementation to match it more closely. Namely the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; standard changed the default scope from the global to the undefined (it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; is true for other array methods). We need to update our
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; implementation too.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; There is a reason why forEach doesn't support early termination:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; performance. If it checks for an exit value, it will penalize code that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; doesn't need to terminate early. But I understand the need for a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; versatile iterating function, and I think it would be a good candidate
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; for dojox.lang.functional methods. we can call it each() just like other
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; libraries do.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Eugene Lazutkin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Dojo Toolkit, Committer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; On 09/04/2009 09:12 AM, Les Szklanny wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; IMHO you rely too much on the Mozilla spec, which is not that great.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Take for example the ability to early terminate the forEach loop.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;This
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; feature is not in the Mozilla spec, but all other libraries (Ext,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; JQuery, Prototype, MooTools) provide the ability to early
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; terminate forEach.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; In Dojo, however, I have to use dojo.some or dojo.every to simulate
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; breaking out of forEach, which is not intuitive.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Les
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; On Fri, Sep 4, 2009 at 8:44 AM, Peter E Higgins
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; From:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; If a thisObject parameter is provided to forEach, it will be
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; used as the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; this for each invocation of the callback. If it is not
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; provided, or is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; null, the global object associated with callback is used instead.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; You can access the original array as &amp;quot;arr&amp;quot; in your example,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; just as you
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; would propose be 'this'. &amp;nbsp;In jQuery, 'this' is the item, which
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; imo is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; completely wrong. Easier to stick to generally accepted specs.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Maybe I'm just missing the advantage to referring to your
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; original array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; as 'this' over the third arg?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; You code could also be written as:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; var array = [1,2,3];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; dojo.forEach(array, function(el, i){ }, array); // if you must.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Regards,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Peter
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Why dojo.forEach default scope is dojo.global and not e.g.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; the array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; or the element being processed?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var array = [1,2,3];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var scope = array;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; dojo.forEach(array, function(element, index, arr) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;debugger;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; }, scope);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; If I don't provide scope, 'this' object defaults to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; dojo.global, which
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; is not as useful.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; --
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Peter E Higgins
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Dojo Project Lead : &lt;a href=&quot;http://dojotoolkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304349&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-dojo.forEach-scope-tp25303554p25304349.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25303693</id>
	<title>Re: Mailing list Sucks or Thanks for all the fish revisited</title>
	<published>2009-09-04T17:00:22Z</published>
	<updated>2009-09-04T17:00:22Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">Inline
&lt;br&gt;&lt;br&gt;On 09/04/2009 11:36 AM, Chris Hardin wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Someone who is in charge of Dojo needs to deprecate this mailing list
&lt;br&gt;&amp;gt; and go to a forum like now. I never had such frustrations when I worked
&lt;br&gt;&amp;gt; on a project using Ext. I love Dojo...want to keep using it, a mailing
&lt;br&gt;&amp;gt; list isn't appropriate for a project of this magnitude anyway. Whoever
&lt;br&gt;&amp;gt; decided to go to a mailing list instead of a forum, needs to have their
&lt;br&gt;&amp;gt; head examined.
&lt;br&gt;&lt;br&gt;I understood you r negative feelings towards mailing lists. But you have
&lt;br&gt;no arguments against it. What is wrong with the mailing list and how it
&lt;br&gt;is different from a forum in your opinion?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303693&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Mailing-list-Sucks-or-Thanks-for-all-the-fish-revisited-tp25303693p25303693.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25303632</id>
	<title>Re: Mailing list Sucks</title>
	<published>2009-09-04T16:56:37Z</published>
	<updated>2009-09-04T16:56:37Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">Do you really think that by changing medium you'll get more people to
&lt;br&gt;participate? If the problem with the medium --- what is it exactly in
&lt;br&gt;your opinion?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 09/04/2009 06:43 AM, Chris Hardin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Guys,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't want to offend anyone, but this mailing list sucks. many, many
&lt;br&gt;&amp;gt; questons from people and few few answers. Without a bettter medium for
&lt;br&gt;&amp;gt; folks to post their problems like a forum, Dojo will likely be overtaken
&lt;br&gt;&amp;gt; by another framework with better support. I want to keep using Dojo, but
&lt;br&gt;&amp;gt; outdated documentation, hard to find answers and examples that don't
&lt;br&gt;&amp;gt; work because they represent earlier versions of the codebase are really
&lt;br&gt;&amp;gt; getting to me. No doubt this email will generate responses from everyone
&lt;br&gt;&amp;gt; just like the guy who say &amp;quot;thanks for all the fish&amp;quot; a few weeks ago, but
&lt;br&gt;&amp;gt; it's a shame that the true technical questions rarely get responses.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303632&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303632&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Mailing-list-Sucks-tp25303632p25303632.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25303554</id>
	<title>Re: dojo.forEach scope</title>
	<published>2009-09-04T16:43:38Z</published>
	<updated>2009-09-04T16:43:38Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">Array functions are patterned after the array methods in the upcoming
&lt;br&gt;ECMA-262 5th edition. The idea was to provide shims for methods of the
&lt;br&gt;same name, or delegate to them if they are available. We tried to match
&lt;br&gt;the behavior down to the argument list, and how the callback is called.
&lt;br&gt;&lt;br&gt;(Sidenote: we need to provide the fallback to native methods. Right now
&lt;br&gt;we don't do that because of the performance problems with Firefox'
&lt;br&gt;implementation.)
&lt;br&gt;&lt;br&gt;We used the Mozilla spec at that moment because that was the only
&lt;br&gt;codified thing available. Now, when the release candidate is published,
&lt;br&gt;we can revise our implementation to match it more closely. Namely the
&lt;br&gt;standard changed the default scope from the global to the undefined (it
&lt;br&gt;is true for other array methods). We need to update our implementation too.
&lt;br&gt;&lt;br&gt;There is a reason why forEach doesn't support early termination:
&lt;br&gt;performance. If it checks for an exit value, it will penalize code that
&lt;br&gt;doesn't need to terminate early. But I understand the need for a
&lt;br&gt;versatile iterating function, and I think it would be a good candidate
&lt;br&gt;for dojox.lang.functional methods. we can call it each() just like other
&lt;br&gt;libraries do.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 09/04/2009 09:12 AM, Les Szklanny wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; IMHO you rely too much on the Mozilla spec, which is not that great.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Take for example the ability to early terminate the forEach loop. &amp;nbsp;This
&lt;br&gt;&amp;gt; feature is not in the Mozilla spec, but all other libraries (Ext,
&lt;br&gt;&amp;gt; JQuery, Prototype, MooTools) provide the ability to early terminate forEach.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In Dojo, however, I have to use dojo.some or dojo.every to simulate
&lt;br&gt;&amp;gt; breaking out of forEach, which is not intuitive.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Les
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Sep 4, 2009 at 8:44 AM, Peter E Higgins &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303554&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303554&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; From:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:forEach&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; If a thisObject parameter is provided to forEach, it will be used as the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; this for each invocation of the callback. If it is not provided, or is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; null, the global object associated with callback is used instead.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; You can access the original array as &amp;quot;arr&amp;quot; in your example, just as you
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; would propose be 'this'. &amp;nbsp;In jQuery, 'this' is the item, which imo is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; completely wrong. Easier to stick to generally accepted specs.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Maybe I'm just missing the advantage to referring to your original array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; as 'this' over the third arg?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; You code could also be written as:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var array = [1,2,3];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; dojo.forEach(array, function(el, i){ }, array); // if you must.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Regards,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Peter
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Why dojo.forEach default scope is dojo.global and not e.g. the array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; or the element being processed?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var array = [1,2,3];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; var scope = array;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; dojo.forEach(array, function(element, index, arr) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;debugger;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; }, scope);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; If I don't provide scope, 'this' object defaults to dojo.global, which
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; is not as useful.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; --
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Peter E Higgins
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Dojo Project Lead : &lt;a href=&quot;http://dojotoolkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303554&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303554&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303554&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25303554&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-dojo.forEach-scope-tp25303554p25303554.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25304152</id>
	<title>Posting multidimensional JSON</title>
	<published>2009-09-04T13:27:42Z</published>
	<updated>2009-09-04T13:27:42Z</updated>
	<author>
		<name>Jette Derriche-2</name>
	</author>
	<content type="html">I am using this function to post data to the server: 
&lt;br&gt;&lt;br&gt;---------------------------------------
&lt;br&gt;function ajaxCall(jsnParams) {
&lt;br&gt;&amp;nbsp; var jsnResult,
&lt;br&gt;&amp;nbsp; strUrl = 'ajax.php',
&lt;br&gt;&amp;nbsp; strHandle = 'json';
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; jsnResult = dojo.rawXhrPost({
&lt;br&gt;&amp;nbsp; &amp;nbsp; url: strUrl,
&lt;br&gt;&amp;nbsp; &amp;nbsp; sync: true,
&lt;br&gt;&amp;nbsp; &amp;nbsp; handleAs: strHandle,
&lt;br&gt;&amp;nbsp; &amp;nbsp; content: jsnParams,
&lt;br&gt;&amp;nbsp; &amp;nbsp; load: function(data,ioArgs) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; return data;
&lt;br&gt;&amp;nbsp; &amp;nbsp; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; error: function(data,ioArgs) { return data; }
&lt;br&gt;&amp;nbsp;});
&lt;br&gt;&amp;nbsp;return eval(jsnResult.results[0]);
&lt;br&gt;}
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;When using the function, this works:
&lt;br&gt;&lt;br&gt;----------------------
&lt;br&gt;var jsnResult = ajaxCall({&amp;quot;var1&amp;quot;:&amp;quot;val1&amp;quot;,&amp;quot;var2&amp;quot;:&amp;quot;val2&amp;quot;});
&lt;br&gt;----------------------
&lt;br&gt;&lt;br&gt;At the server side, I get $_POST['var1'] and $_POST['var2'] as expected.
&lt;br&gt;&lt;br&gt;But now I need to send a multidimensional JSON:
&lt;br&gt;&lt;br&gt;----------------------
&lt;br&gt;var jsnResult =
&lt;br&gt;ajaxCall({&amp;quot;var1&amp;quot;:&amp;quot;val1&amp;quot;,&amp;quot;var2&amp;quot;:&amp;quot;val2&amp;quot;,&amp;quot;var3&amp;quot;:{&amp;quot;var3a&amp;quot;:&amp;quot;val3a&amp;quot;}});
&lt;br&gt;----------------------
&lt;br&gt;&lt;br&gt;I would expect to get $_POST['var3']['var3a'] set to the 'val3a' value
&lt;br&gt;but instead I just get &amp;quot;[object Object]&amp;quot;. This is the output of the PHP
&lt;br&gt;var_dump() function:
&lt;br&gt;&lt;br&gt;-----------------------
&lt;br&gt;array (3) {
&lt;br&gt;&amp;nbsp; [&amp;quot;var1&amp;quot;]=&amp;gt;
&lt;br&gt;&amp;nbsp; string(4) &amp;quot;val1&amp;quot;
&lt;br&gt;&amp;nbsp; [&amp;quot;var2&amp;quot;]=&amp;gt;
&lt;br&gt;&amp;nbsp; string(4) &amp;quot;val2&amp;quot;
&lt;br&gt;&amp;nbsp; [&amp;quot;var3&amp;quot;]=&amp;gt;
&lt;br&gt;&amp;nbsp; string(15) &amp;quot;[object Object]&amp;quot;
&lt;br&gt;}
&lt;br&gt;-----------------------
&lt;br&gt;&lt;br&gt;Can you tell me why that is?
&lt;br&gt;&lt;br&gt;/Jette
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25304152&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Posting-multidimensional-JSON-tp25304152p25304152.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25271996</id>
	<title>problem with dojo xmpp</title>
	<published>2009-09-03T01:46:22Z</published>
	<updated>2009-09-03T01:46:22Z</updated>
	<author>
		<name>Daniele Leorsini</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;I have implemented a web-based client IM with dojo.xmpp, but i have
&lt;br&gt;one great problem!
&lt;br&gt;I'm using OpenFire for jabber server on subdomain e.g. &lt;a href=&quot;http://jabber.example.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jabber.example.com&lt;/a&gt;&lt;br&gt;My application is on the top level domain e.g. &lt;a href=&quot;http://example.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://example.com&lt;/a&gt;&lt;br&gt;When i try to access on HTTP-BIND directory of jabber server, for
&lt;br&gt;connect the web-based client, the xmpp session return &amp;quot;uncaught
&lt;br&gt;exception: Access to restricted URI denied (NS_ERROR_DOM_BAD_URI)&amp;quot;
&lt;br&gt;because, i suppose, i cant access on a page that reside on another
&lt;br&gt;server.
&lt;br&gt;In apache there are a mod_proxy and mod_rewrite module for bypass
&lt;br&gt;this, but i have IIS 5 and I don't have find any suitable solution to
&lt;br&gt;resolve this problem.
&lt;br&gt;I tried to build a x-domain release of dojo, put this on subdomain and
&lt;br&gt;i called all scripts from this, but i have the same problem
&lt;br&gt;&lt;br&gt;There is any solution?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Tnx in advance
&lt;br&gt;Regards Daniele
&lt;br&gt;-- 
&lt;br&gt;Leorsini Daniele
&lt;br&gt;&lt;a href=&quot;http://www.linkedin.com/in/leorsini&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/leorsini&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25271996&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/problem-with-dojo-xmpp-tp25271996p25271996.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25266383</id>
	<title>How to get the parent of a tree node?</title>
	<published>2009-09-02T14:53:12Z</published>
	<updated>2009-09-02T14:53:12Z</updated>
	<author>
		<name>Terry Reinert</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;Is there a way to get the parent of an item in a tree? If it
matters I am using a XmlStore as the data source for the Tree with a
TreeStoreModel in between.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Some insight into what I am wanting to do&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;My XML file has a series of children elements that each
contain a heading number (think of it like an outline). When a tree node is
clicked on, I generate some information and display it on a different part of
the page. Part of that information is a combination of the headings from every
parent of the node up the tree. For example&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Node1 Heading = 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;-&amp;gt; Node2 Heading = 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;-&amp;gt; -&amp;gt; Node3 Heading = 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;When Node3 is clicked on, I want to generate the string
1.2.3 to display on the page. But having the Node3 item I can only get Node3&amp;#8217;s
Heading number. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Thanks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25266383&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-get-the-parent-of-a-tree-node--tp25266383p25266383.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25265916</id>
	<title>Using XmlStore with Tree</title>
	<published>2009-09-02T14:18:46Z</published>
	<updated>2009-09-02T14:18:46Z</updated>
	<author>
		<name>Terry Reinert</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;I haven&amp;#8217;t seen any examples online of using XMLStore
as the data backend for a Tree widget. With the help of dmachi I got it working
this afternoon. He may get an example put together for dojocampus in the near
future but until then I wanted to get something online for other people to
reference if they are trying to do the same thing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Things to note&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='mso-list:Ignore'&gt;1.&lt;span style='font:7.0pt &quot;Times New Roman&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;When you define the XmlStore, you set the label to
whatever XML element that contains the text that you want to appear in the
tree. In this example the label is set to &amp;#8220;description&amp;#8221;. So any
text in the &amp;lt;description&amp;gt; element will appear in the tree. It can be
retrieved with XmlStore.getLabel().&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span style='mso-list:Ignore'&gt;2.&lt;span style='font:7.0pt &quot;Times New Roman&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;All other XML elements are retrieved using XmlStore.getValue().&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;u&gt;XML FILE&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;
encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;lt;root&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;lt;node1&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Node 1 Description&amp;lt;/description&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;node2&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;heading&amp;gt;1&amp;lt;/heading&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Node
2 Description&amp;lt;/description&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;node3&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;heading&amp;gt;1.1&amp;lt;/heading&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;description&amp;gt;Node 3 Description&amp;lt;/description&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;node4&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;heading&amp;gt;1.1.a&amp;lt;/heading&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;description&amp;gt;Node 4 Description&amp;lt;/description&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/node4&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;node4&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;heading&amp;gt;1.1.b&amp;lt;/heading&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;description&amp;gt;Node 4 Description&amp;lt;/description&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;/node4&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/node3&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/node2&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;lt;/node1&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&amp;lt;/root&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;u&gt;JAVASCRIPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:#0000C0;background:white;mso-highlight:white'&gt;var&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;background:white;mso-highlight:
white'&gt; &lt;span style='color:black'&gt;store&lt;/span&gt; &lt;span style='color:#5C5C5C'&gt;=&lt;/span&gt;
&lt;b&gt;&lt;span style='color:#0000C0'&gt;new&lt;/span&gt;&lt;/b&gt; &lt;span style='color:black'&gt;dojox&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;.&lt;/span&gt;&lt;span style='color:black'&gt;data&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;.&lt;/span&gt;&lt;span style='color:black'&gt;XmlStore&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;({&lt;/span&gt;&lt;span style='color:black'&gt;url&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;:&lt;/span&gt; &lt;span style='color:#005C00'&gt;&amp;quot;xml_file.xml&amp;quot;&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;,&lt;/span&gt; &lt;span style='color:black'&gt;label&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;:&lt;/span&gt; &lt;span style='color:#005C00'&gt;&amp;quot;description&amp;quot;&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;});&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:#0000C0;background:white;mso-highlight:white'&gt;var&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;background:white;mso-highlight:
white'&gt; &lt;span style='color:black'&gt;model&lt;/span&gt; &lt;span style='color:#5C5C5C'&gt;=&lt;/span&gt;
&lt;b&gt;&lt;span style='color:#0000C0'&gt;new&lt;/span&gt;&lt;/b&gt; &lt;span style='color:black'&gt;dijit&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;.&lt;/span&gt;&lt;span style='color:black'&gt;tree&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;.&lt;/span&gt;&lt;span style='color:black'&gt;TreeStoreModel&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:#5C5C5C;background:white;mso-highlight:white'&gt;{&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;background:white;mso-highlight:white'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:black'&gt;store&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;:&lt;/span&gt; &lt;span style='color:black'&gt;store&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;background:white;mso-highlight:white'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:black'&gt;rootId&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;:&lt;/span&gt; &lt;span style='color:#005C00'&gt;&amp;quot;root&amp;quot;&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;background:white;mso-highlight:white'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:black'&gt;rootLabel&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;:&lt;/span&gt; &lt;span style='color:#005C00'&gt;&amp;quot;root&amp;quot;&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;background:white;mso-highlight:white'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style='color:black'&gt;childrenAttrs&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;:&lt;/span&gt;
&lt;span style='color:#5C5C5C'&gt;[&lt;/span&gt;&lt;span style='color:#005C00'&gt;&amp;quot;node2&amp;quot;&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;,&lt;/span&gt; &lt;span style='color:#005C00'&gt;&amp;quot;node3&amp;quot;&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;,&lt;/span&gt; &lt;span style='color:#005C00'&gt;&amp;quot;node4&amp;quot;&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;]&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:#5C5C5C;background:white;mso-highlight:white'&gt;});&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:#0000C0;background:white;mso-highlight:white'&gt;var&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;background:white;mso-highlight:
white'&gt; &lt;span style='color:black'&gt;tree&lt;/span&gt; &lt;span style='color:#5C5C5C'&gt;=&lt;/span&gt;
&lt;b&gt;&lt;span style='color:#0000C0'&gt;new&lt;/span&gt;&lt;/b&gt; &lt;span style='color:black'&gt;dijit&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;.&lt;/span&gt;&lt;span style='color:black'&gt;Tree&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;({&lt;/span&gt;&lt;span style='color:black'&gt;model&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;:&lt;/span&gt; &lt;span style='color:black'&gt;model&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;});&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;background:white;mso-highlight:white'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:black;background:white;mso-highlight:white'&gt;dojo&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C;background:
white;mso-highlight:white'&gt;.&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:black;background:white;mso-highlight:white'&gt;connect&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C;background:
white;mso-highlight:white'&gt;(&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:black;background:white;mso-highlight:white'&gt;tree&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C;background:
white;mso-highlight:white'&gt;,&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;background:white;mso-highlight:white'&gt; &lt;span style='color:#005C00'&gt;&amp;quot;onClick&amp;quot;&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;,&lt;/span&gt; &lt;b&gt;&lt;span style='color:#0000C0'&gt;function&lt;/span&gt;&lt;/b&gt;&lt;span style='color:#5C5C5C'&gt;(&lt;/span&gt;&lt;span style='color:black'&gt;item&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:#5C5C5C;background:white;mso-highlight:white'&gt;{&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(store.getValue(item, &amp;#8220;heading&amp;#8221;)
+ &amp;#8220; &amp;nbsp;&amp;#8220; + store.getLabel(item));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;;color:#5C5C5C;background:white;mso-highlight:white'&gt;});&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;span style='font-size:10.0pt;
font-family:&quot;Courier New&quot;'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;
color:black;background:white;mso-highlight:white'&gt;dijit&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C;background:
white;mso-highlight:white'&gt;.&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:black;background:white;mso-highlight:white'&gt;byId&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C;background:
white;mso-highlight:white'&gt;(&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:#005C00;background:white;mso-highlight:white'&gt;&amp;quot;TreePane&amp;quot;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C;background:
white;mso-highlight:white'&gt;).&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:black;background:white;mso-highlight:white'&gt;attr&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C;background:
white;mso-highlight:white'&gt;(&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:#005C00;background:white;mso-highlight:white'&gt;&amp;quot;content&amp;quot;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Courier New&quot;;color:#5C5C5C;background:
white;mso-highlight:white'&gt;,&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;background:white;mso-highlight:white'&gt; &lt;span style='color:black'&gt;tree&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;.&lt;/span&gt;&lt;span style='color:black'&gt;domNode&lt;/span&gt;&lt;span style='color:#5C5C5C'&gt;);&lt;/span&gt;&lt;/span&gt;&lt;span style='font-size:10.0pt;font-family:
&quot;Courier New&quot;;color:#5C5C5C'&gt; // FYI: TreePane is the id for a ContentPane.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25265916&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Using-XmlStore-with-Tree-tp25265916p25265916.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25261788</id>
	<title>Re: pie charts cropped at the edges</title>
	<published>2009-09-02T10:16:29Z</published>
	<updated>2009-09-02T10:16:29Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">Nick,
&lt;br&gt;&lt;br&gt;It is clearly a bug, please open a ticket for that with a small test. If
&lt;br&gt;you can see this defect on existing tests, just include a reference to them.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 09/02/2009 10:17 AM, Nick Mitchell wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; hi everyone!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; if i make a pie chart with an unspecified radius, so that it scales,
&lt;br&gt;&amp;gt; the left and right ends will be cropped by a few pixels. inspecting
&lt;br&gt;&amp;gt; the DOM, i see that dojo places an 11-pixel wide white box is placed
&lt;br&gt;&amp;gt; on either side of the pie chart. i imagine that this is space for the
&lt;br&gt;&amp;gt; axes of a chart, which doesn't seem to make a lot of sense for a pie
&lt;br&gt;&amp;gt; chart.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; i have worked around the problem by specifying an alpha-0 background
&lt;br&gt;&amp;gt; for the chart, but it seems like a strange default. am i missing
&lt;br&gt;&amp;gt; something?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; thanks!
&lt;br&gt;&amp;gt; nick
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25261788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25261788&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-pie-charts-cropped-at-the-edges-tp25261788p25261788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25249394</id>
	<title>Re: How do I hide this content pane?</title>
	<published>2009-09-01T16:46:53Z</published>
	<updated>2009-09-01T16:46:53Z</updated>
	<author>
		<name>G. Sharon Yang</name>
	</author>
	<content type="html">dojo.style(dijit.byId(&amp;quot;applicationHeader&amp;quot;).domNode, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);
&lt;br&gt;dojo.style(dojo.query(&amp;quot;#applicationHeader&amp;quot;), &amp;quot;display&amp;quot;, &amp;quot;hidden&amp;quot;);
&lt;br&gt;&lt;br&gt;none of those seems to work for the contentpane inside a tabcontainer.
&lt;br&gt;&lt;br&gt;here's my tab structrue:
&lt;br&gt;&amp;lt;div dojoType=&amp;quot;dijit.layout.TabContainer&amp;quot; &amp;nbsp;id=&amp;quot;tab_container&amp;quot; doLayout=&amp;quot;false&amp;quot;&amp;gt;	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div dojoType=&amp;quot;dijit.layout.ContentPane&amp;quot; id=&amp;quot;subtab0&amp;quot; jsId=&amp;quot;subtab0&amp;quot;
&lt;br&gt;title=&amp;quot;Warnings&amp;quot; layoutAlign=&amp;quot;client&amp;quot; style=&amp;quot;position:relative;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ........
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div dojoType=&amp;quot;dijit.layout.ContentPane&amp;quot; id=&amp;quot;subtab1&amp;quot;
&lt;br&gt;jsId=&amp;quot;subtab1&amp;quot; title=&amp;quot;Step 1: Make selections below&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;......
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div dojoType=&amp;quot;dijit.layout.ContentPane&amp;quot; id=&amp;quot;subtab2&amp;quot;
&lt;br&gt;jsId=&amp;quot;subtab2&amp;quot; href=&amp;quot;systemtiming_inputs.jsp&amp;quot; title=&amp;quot;Step 2: Input
&lt;br&gt;values below&amp;quot; &amp;nbsp;refreshOnShow=&amp;quot;on&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div dojoType=&amp;quot;dijit.layout.ContentPane&amp;quot; id=&amp;quot;subtab3&amp;quot; jsId=&amp;quot;subtab3&amp;quot;
&lt;br&gt;href=&amp;quot;systemtiming_results.jsp&amp;quot; title=&amp;quot;Step 3: Results&amp;quot;
&lt;br&gt;refreshOnShow=&amp;quot;true&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;
&lt;br&gt;&amp;lt;/div&amp;gt;
&lt;br&gt;&lt;br&gt;I'd like to make 'subtab0' go away if there is no warning. I used:
&lt;br&gt;&lt;br&gt;dojo.style(dijit.byId(&amp;quot;subtab0&amp;quot;).domNode, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);
&lt;br&gt;&lt;br&gt;Is there anything wrong about the syntax....?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Sharon
&lt;br&gt;&lt;br&gt;On Fri, Aug 22, 2008 at 10:14 AM, &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dave.alvarado@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, everything's good here.  I noticed that whenever I had &amp;quot;layoutAlign='client'&amp;quot; within the TabContainer DIV, the element got this &amp;quot;position:absolute&amp;quot; attribute assigned to it.  So what I did was add a 'style=&amp;quot;position:relative;&amp;quot;' to the DIV and all was good.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Granted maybe there's more I'm not telling you.  I inherited code that wasn't my own and so I'm trying to figure out what's going on.  We're using Dojo 0.9 if that's of any help.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anyway, thanks again, - Dave
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  -------Original Message-------
&lt;br&gt;&amp;gt; &amp;gt;  From: Peter E Higgins &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  Subject: Re: [Dojo-interest] How do I hide this content pane?
&lt;br&gt;&amp;gt; &amp;gt;  Sent: Aug 22 '08 16:54
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  Hmm, that may be a Bug -- unless we're still supporting layoutAlign for
&lt;br&gt;&amp;gt; &amp;gt;  the deprecated LayoutContainer, which would in fact make the node
&lt;br&gt;&amp;gt; &amp;gt;  position:absolute to that it can be sized and managed by the Container.
&lt;br&gt;&amp;gt; &amp;gt;  Doesn't seem like you have one of those, so I'm going to guess it's safe
&lt;br&gt;&amp;gt; &amp;gt;  to remove ... are you all worked out then?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  Regards,
&lt;br&gt;&amp;gt; &amp;gt;  Peter Higgins
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dave.alvarado@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt; Ah, you are wise.  When I inspected the TabContainer element it had position=absolute, inserted there by some magic having to do with &amp;quot;layoutAlign&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;  - Dave
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  -------Original Message-------
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  From: Peter E Higgins &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dante@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  Subject: Re: [Dojo-interest] How do I hide this content pane?
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  Sent: Aug 22 '08 16:20
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  How is the tabContainer positioned? If it is position:absolute in the
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  layout, it won't move when the surrounding div's change size...
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  typically, setting display:none on a node removes it from the layout,
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  and it takes no space, so something else seems to be going on here.
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  dijit.byId(&amp;quot;applicationHeader&amp;quot;).domNode is the node that should be
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  taking the space ... is this preview-able anywhere that some remote
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  firebug style inspection might shed some light on?
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  fwiw, because you have jsId=&amp;quot;applicationHeader&amp;quot;, the node is available
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  globally as applicationHeader.domNode
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  Regards,
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  Peter Higgins
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dave.alvarado@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; Thanks.  Your solution succeeds in making the DIV invisible, but it doesn't succeed in moving the DIVs beneath it up to fill the blank space:
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; &lt;a href=&quot;http://screencast.com/t/hFogoQATkTa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/hFogoQATkTa&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; This was the question I posed earlier, how to make everything  move up?
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; Thanks for your help, - Dave
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  -------Original Message-------
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  From: Jared Jurkiewicz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jared.jurkiewicz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  Subject: Re: [Dojo-interest] How do I hide this content pane?
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  Sent: Aug 22 '08 16:00
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  Or simpler:
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  dojo.style(dijit.byId(&amp;quot;applicationHeader&amp;quot;).domNode, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  -- Jared
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  On Fri, Aug 22, 2008 at 11:58 AM, Jared Jurkiewicz
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jared.jurkiewicz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt; Style the domNode of the contentPane to hidden.
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt; dojo.style(dojo.query(&amp;quot;#applicationHeader&amp;quot;), &amp;quot;display&amp;quot;, &amp;quot;hidden&amp;quot;);   //Or none.
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt; -- Jared
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt; On Fri, Aug 22, 2008 at 11:27 AM,  &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dave.alvarado@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; In certain situations I want to hide the DIV with id=&amp;quot;applicationHeader&amp;quot;, at the top of my page ...
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; &amp;lt;body&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                &amp;lt;div dojoType=&amp;quot;dijit.layout.ContentPane&amp;quot; layoutAlign=&amp;quot;top&amp;quot; id=&amp;quot;applicationHeader&amp;quot; jsId=&amp;quot;applicationHeader&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                        &amp;lt;div&amp;gt;&amp;lt;!-- print username / log out links --&amp;gt; ...&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                        &amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                                &amp;lt;div class=&amp;quot;headerRt&amp;quot; id=&amp;quot;divHeader&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                                        NPS Application Configuration
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                                &amp;lt;/div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                        &amp;lt;/div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                &amp;lt;/div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                &amp;lt;div dojoType=&amp;quot;dijit.layout.TabContainer&amp;quot; id=&amp;quot;tabs&amp;quot; jsId=&amp;quot;tabs&amp;quot;  layoutAlign=&amp;quot;client&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                ...
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                &amp;lt;/div&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; Without it being hidden, it looks like this:
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; &lt;a href=&quot;http://screencast.com/t/OrEkqRdLe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/OrEkqRdLe&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; but when I do manage to hide the DIV using this code:
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                dojo.query(&amp;quot;#applicationHeader&amp;quot;).removeClass(&amp;quot;dijitContentPane&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;                dojo.query(&amp;quot;#applicationHeader&amp;quot;).addClass(&amp;quot;hidden&amp;quot;);       // Simply contains display:none
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; the DIV is hidden but nothing moves up ...
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; &lt;a href=&quot;http://screencast.com/t/27jU5jq2ln&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://screencast.com/t/27jU5jq2ln&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; What do I need to do to hide the DIV and also have everything move up?
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; Thanks, - Dave
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; Book: &lt;a href=&quot;http://dojotoolkit.org/docs/book&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/docs/book&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; Forums: &lt;a href=&quot;http://dojotoolkit.org/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/forum&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt; &lt;a href=&quot;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  Book: &lt;a href=&quot;http://dojotoolkit.org/docs/book&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/docs/book&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  Forums: &lt;a href=&quot;http://dojotoolkit.org/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/forum&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;  &lt;a href=&quot;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; Book: &lt;a href=&quot;http://dojotoolkit.org/docs/book&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/docs/book&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; Forums: &lt;a href=&quot;http://dojotoolkit.org/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/forum&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt; &lt;a href=&quot;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  Book: &lt;a href=&quot;http://dojotoolkit.org/docs/book&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/docs/book&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  Forums: &lt;a href=&quot;http://dojotoolkit.org/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/forum&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;  &lt;a href=&quot;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt; Book: &lt;a href=&quot;http://dojotoolkit.org/docs/book&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/docs/book&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt; Forums: &lt;a href=&quot;http://dojotoolkit.org/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/forum&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt; &lt;a href=&quot;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;  FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  Book: &lt;a href=&quot;http://dojotoolkit.org/docs/book&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/docs/book&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  Forums: &lt;a href=&quot;http://dojotoolkit.org/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/forum&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;  &lt;a href=&quot;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://dojotoolkit.org/docs/book&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/docs/book&lt;/a&gt;&lt;br&gt;&amp;gt; Forums: &lt;a href=&quot;http://dojotoolkit.org/forum&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/forum&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://turtle.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;/div&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249394&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-hide-this-content-pane--tp19109566p25249394.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25205179</id>
	<title>Grid html content does not get rendered in tests under IE7</title>
	<published>2009-08-29T11:20:15Z</published>
	<updated>2009-08-29T11:20:15Z</updated>
	<author>
		<name>Horst Rutter</name>
	</author>
	<content type="html">In dojo 1.3.2 some of the supplied grid tests like
&lt;br&gt;&lt;br&gt;dojox/grid/tests/test_change_structure.html
&lt;br&gt;dojox/grid/tests/test_events.html
&lt;br&gt;dojox/grid/tests/test_subgrid.html
&lt;br&gt;dojox/grid/tests/test_yahoo_images.html
&lt;br&gt;&lt;br&gt;only show the raw HTML code in the cell,
&lt;br&gt;when for example an image should show up via &amp;lt;img&amp;gt; tag.
&lt;br&gt;&lt;br&gt;I am testing with IE7.
&lt;br&gt;&lt;br&gt;This used to work.
&lt;br&gt;Could it be that the latest dojo release introduced a bug?
&lt;br&gt;&lt;br&gt;BTW does anybody know why the tests are not working under Firefox 3.x ?
&lt;br&gt;&lt;br&gt;Thx
&lt;br&gt;Horst
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25205179&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grid-html-content-does-not-get-rendered-in-tests-under-IE7-tp25205179p25205179.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25185648</id>
	<title>Re: IO Pipeline Topics</title>
	<published>2009-08-28T00:56:02Z</published>
	<updated>2009-08-28T00:56:02Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">What I meant is to use &amp;quot;/dojo/io/error&amp;quot;. It can be used as a default
&lt;br&gt;fallback for errors. Obviously for it to work properly an application
&lt;br&gt;should not set error handlers or ignore globally processed errors.
&lt;br&gt;Something like that:
&lt;br&gt;&lt;br&gt;var d = dojo;
&lt;br&gt;&lt;br&gt;d.subscribe(&amp;quot;/dojo/io/error&amp;quot;, function(err, ioArgs){
&lt;br&gt;&amp;nbsp; switch(ioArgs.xhr.status){
&lt;br&gt;&amp;nbsp; &amp;nbsp; case 403:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&amp;quot;Your session expired!&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; case 500:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&amp;quot;Server is down, please try again in 5 minutes.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;});
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;// let topics handle all errors
&lt;br&gt;d.xhrGet({
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; // no error() at all
&lt;br&gt;});
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;// let's ignore common errors
&lt;br&gt;d.xhrGet({
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; error: function(err, ioArgs){
&lt;br&gt;&amp;nbsp; &amp;nbsp; if(ioArgs.xhr.status == 403){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // skip it =&amp;gt; defer to the global processing
&lt;br&gt;&amp;nbsp; &amp;nbsp; }else{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; // other error processing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&amp;quot;Some bad thing happened!&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;});
&lt;br&gt;&lt;br&gt;Or something like that. Topics look like the appropriate place for all
&lt;br&gt;default error handling.
&lt;br&gt;&lt;br&gt;Another good use of topics is to show I/O indicator (&amp;quot;Loading...&amp;quot;,
&lt;br&gt;&amp;quot;Busy&amp;quot;, or an animated GIF) with &amp;quot;/dojo/io/start&amp;quot; and &amp;quot;/dojo/io/stop&amp;quot;.
&lt;br&gt;&lt;br&gt;The same topics &amp;nbsp;can be used to warn end users against navigating from a
&lt;br&gt;page when I/O is still active, but if we ignore all read-only I/O and
&lt;br&gt;want to track a particular &amp;quot;write&amp;quot; I/O request, we can use
&lt;br&gt;&amp;quot;/dojo/io/send&amp;quot; and &amp;quot;/dojo/io/done&amp;quot;.
&lt;br&gt;&lt;br&gt;With properly designed I/O between clients and a server (e.g., a
&lt;br&gt;&amp;quot;universal&amp;quot; structure of transferred data, so it can be inspected
&lt;br&gt;without going into much specifics) the possibilities are endless.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 08/27/2009 10:24 PM, James Burke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The IO topics are after the fact, they notify that an IO action
&lt;br&gt;&amp;gt; happened, not something that happens before.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We might be able use a default mixin set of properties that are mixed
&lt;br&gt;&amp;gt; in with all requests, but that would be something new.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; James
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Thu, Aug 27, 2009 at 3:23 PM, Eugene
&lt;br&gt;&amp;gt; Lazutkin&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25185648&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eugene.lazutkin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Can we use existing I/O topics for that?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Eugene Lazutkin
&lt;br&gt;&amp;gt;&amp;gt; Dojo Toolkit, Committer
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On 08/26/2009 01:22 PM, James Burke wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You could override dojo.xhr() to add that onError block to each set of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; args passed in. Warning, this has not been tested, but hopefully gives
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; you enough to work out a proper solution:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; var oldXhr = dojo.xhr;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dojo.xhr = function(method, args, hasBody){
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; //Make sure to not mess with original args in case they are reused
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; var oldError = args.error;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; args = dojo.delegate(args);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; args.error = function(err, ioArgs) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Call the old error function.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(oldError){
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oldError.apply(args, arguments);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Do general work here.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(request.xhr.status == 403){
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&amp;quot;expired&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; return oldXhr.call(dojo, method, args, hasBody);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; James
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Wed, Aug 26, 2009 at 8:53 AM, Zhaidarbek
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ayazbayev&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25185648&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhaidarbek@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Good morning everyone!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Resending my previous email:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I need to handle session timeouts wiht ajax. If session is invalid my server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; responds with 403 status code. In simplest case it is handled as:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dojo.xhrGet({
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; onError: function(errorData, request){
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; if(request.xhr.status == 403){
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&amp;quot;Your session expired!&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; }});
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; But i have different dojo xhr requests (get, post, put, delete) throughout
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the page, also data stores uses ajax to fetch data from server. So i need to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; do it at one place. What is the best/right way to implement it? Seems like
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dojo pipelines is the way to go, but i don't know how to use it, could you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; please provide an example code.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25185648&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25185648&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25185648&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25185648&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25185648&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-IO-Pipeline-Topics-tp25180963p25185648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25184786</id>
	<title>TabContainer with Custom widgets as ContentPlanes Problem</title>
	<published>2009-08-27T23:37:33Z</published>
	<updated>2009-08-27T23:37:33Z</updated>
	<author>
		<name>Achim-6</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Hi&lt;br&gt;
&lt;br&gt;
I looked around and spent already a day on this problem... I need some
advice!&lt;br&gt;
&lt;br&gt;
I have a custom TabContainer: &lt;br&gt;
&lt;br&gt;
&lt;blockquote&gt;&lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;dojo.declare(&quot;t3dojo_basicapp.DynamicTabContentPlane&quot;,&lt;/font&gt;&lt;br&gt;
  &lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
[dijit.layout.TabContainer],&lt;/font&gt;&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
When my script opens a Tab with some template file as url in href
inside the tab all the containing widgets are rendered correctly. (I
guess it has to do that I select the child tab before the href is
loaded and rendered)&lt;br&gt;
&lt;br&gt;
now comes the problem: If I create a custom templated widget (derived
from ContentPlane) with this code. They are initially not rendered
correctly. After resizing the browser the widget is rendered OK.&lt;br&gt;
&lt;br&gt;
&lt;font face=&quot;Courier New, Courier, monospace&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; tempTab = new
zhdojo.dbforms.MainCharForm({title: strTitle, closable: true});&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.oDynabicTabController.addChild(tempTab);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.oDynabicTabController.selectChild(tempTab);&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;What tried a lot : calling resize() or layout() of the
TabController etc. Nothing helped.&lt;br&gt;
&lt;br&gt;
My guess is, that since the tempTab is not visible when it is added to
the TapController it is not rendered. - But I don't find how to make my
custom widget render correctly.&lt;br&gt;
&lt;br&gt;
Any help is much apprechiated!&lt;br&gt;
&lt;br&gt;
Greetings - Achim&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25184786&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TabContainer-with-Custom-widgets-as-ContentPlanes-Problem-tp25184786p25184786.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25180963</id>
	<title>Re: IO Pipeline Topics</title>
	<published>2009-08-27T15:23:50Z</published>
	<updated>2009-08-27T15:23:50Z</updated>
	<author>
		<name>Eugene Lazutkin</name>
	</author>
	<content type="html">Can we use existing I/O topics for that?
&lt;br&gt;&lt;br&gt;Eugene Lazutkin
&lt;br&gt;Dojo Toolkit, Committer
&lt;br&gt;&lt;a href=&quot;http://lazutkin.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lazutkin.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On 08/26/2009 01:22 PM, James Burke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You could override dojo.xhr() to add that onError block to each set of
&lt;br&gt;&amp;gt; args passed in. Warning, this has not been tested, but hopefully gives
&lt;br&gt;&amp;gt; you enough to work out a proper solution:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var oldXhr = dojo.xhr;
&lt;br&gt;&amp;gt; dojo.xhr = function(method, args, hasBody){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; //Make sure to not mess with original args in case they are reused
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; var oldError = args.error;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; args = dojo.delegate(args);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; args.error = function(err, ioArgs) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Call the old error function.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(oldError){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oldError.apply(args, arguments);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Do general work here.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(request.xhr.status == 403){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&amp;quot;expired&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return oldXhr.call(dojo, method, args, hasBody);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; James
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Wed, Aug 26, 2009 at 8:53 AM, Zhaidarbek
&lt;br&gt;&amp;gt; Ayazbayev&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25180963&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zhaidarbek@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Good morning everyone!
&lt;br&gt;&amp;gt;&amp;gt; Resending my previous email:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I need to handle session timeouts wiht ajax. If session is invalid my server
&lt;br&gt;&amp;gt;&amp;gt; responds with 403 status code. In simplest case it is handled as:
&lt;br&gt;&amp;gt;&amp;gt; dojo.xhrGet({
&lt;br&gt;&amp;gt;&amp;gt; onError: function(errorData, request){
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; if(request.xhr.status == 403){
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&amp;quot;Your session expired!&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt; }});
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But i have different dojo xhr requests (get, post, put, delete) throughout
&lt;br&gt;&amp;gt;&amp;gt; the page, also data stores uses ajax to fetch data from server. So i need to
&lt;br&gt;&amp;gt;&amp;gt; do it at one place. What is the best/right way to implement it? Seems like
&lt;br&gt;&amp;gt;&amp;gt; dojo pipelines is the way to go, but i don't know how to use it, could you
&lt;br&gt;&amp;gt;&amp;gt; please provide an example code.
&lt;br&gt;&amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25180963&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25180963&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25180963&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-IO-Pipeline-Topics-tp25180963p25180963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25176849</id>
	<title>Re: Custom build performance</title>
	<published>2009-08-27T10:48:43Z</published>
	<updated>2009-08-27T10:48:43Z</updated>
	<author>
		<name>Dustin Machi-2</name>
	</author>
	<content type="html">you can include your dojo.js and customer layers as script tags right &amp;nbsp;
&lt;br&gt;before &amp;lt;/body&amp;gt; and still use parseOnLoad: true as far as I know. &amp;nbsp;The &amp;nbsp;
&lt;br&gt;dojo.require()s aren't necessary if you have everything in your custom &amp;nbsp;
&lt;br&gt;layer (but if you forgot something you'll end up with an error of &amp;nbsp;
&lt;br&gt;course).
&lt;br&gt;&lt;br&gt;Dustin
&lt;br&gt;&lt;br&gt;On Aug 27, 2009, at 1:44 PM, Jose Noheda wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I was wondering that if I include my custom build js file at the end &amp;nbsp;
&lt;br&gt;&amp;gt; of the body tag and add a dojo.addOnLoad (in HEAD) to parse things &amp;nbsp;
&lt;br&gt;&amp;gt; later then could I remove all the dojo.require calls entirely? I'm &amp;nbsp;
&lt;br&gt;&amp;gt; assuming that the build includes all the needed dependencies here. &amp;nbsp;
&lt;br&gt;&amp;gt; My problem is that I have dozens of repeated dojo.requires (each &amp;nbsp;
&lt;br&gt;&amp;gt; inside an inline script tag) due to the nature of the JSP tag files &amp;nbsp;
&lt;br&gt;&amp;gt; and I'm trying to reduce the perceived speed as much as I can &amp;nbsp;
&lt;br&gt;&amp;gt; (currently not that stellar, you know?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;&amp;gt; Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25176849&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25176849&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Custom-build-performance-tp25176778p25176849.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25176778</id>
	<title>Custom build performance</title>
	<published>2009-08-27T10:44:43Z</published>
	<updated>2009-08-27T10:44:43Z</updated>
	<author>
		<name>XMaNIaC</name>
	</author>
	<content type="html">Hi,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I was wondering that if I include my custom build js file at the end of the body tag and add a dojo.addOnLoad (in HEAD) to parse things later then could I remove all the dojo.require calls entirely? I&amp;#39;m assuming that the build includes all the needed dependencies here. My problem is that I have dozens of repeated dojo.requires (each inside an inline script tag) due to the nature of the JSP tag files and I&amp;#39;m trying to reduce the perceived speed as much as I can (currently not that stellar, you know?)&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;FAQ: &lt;a href=&quot;http://dojotoolkit.org/support/faq&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dojotoolkit.org/support/faq&lt;/a&gt;&lt;br&gt;Book: &lt;a href=&quot;http://docs.dojocampus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.dojocampus.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25176778&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dojo-interest@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.dojotoolkit.org/mailman/listinfo/dojo-interest&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Custom-build-performance-tp25176778p25176778.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25174673</id>
	<title>Handling dojoX cometd unsuccessful subscription</title>
	<published>2009-08-27T09:49:55Z</published>
	<updated>2009-08-27T09:49:55Z</updated>
	<author>
		<name>Luís M. Costa</name>
	</author>
	<content type="html">&amp;nbsp;Hi,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;I had already posted this question in &lt;a href=&quot;http://stackoverflow.com/questions/1334325/handling-dojox-cometd-unsuccessful-subscription&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Stackoverflow&lt;/a&gt;, but since I had no response I'm re-posting it here.
&lt;br&gt;&lt;br&gt;&amp;nbsp; I'm using a Bayeux server implementation for Netty and the latest version of dojoX cometd. When I refuse a subscription a /meta/subscription message is sent with successful set to false. Response:
&lt;br&gt;&lt;br&gt;&lt;i&gt;[{&amp;quot;channel&amp;quot;:&amp;quot;/meta/subscribe&amp;quot;,&amp;quot;clientId&amp;quot;:&amp;quot;abf5fb2408bf4f8e&amp;quot;,&amp;quot;successful&amp;quot;:false,&amp;quot;subscription&amp;quot;:&amp;quot;/badChannel&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;3&amp;quot;,&amp;quot;timestamp&amp;quot;:&amp;quot;2009-08-26T12:08:40&amp;quot;}]&lt;/i&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; In response to this, dojoX library sends a disconnect request followed by connect request. Should it this be the behaviour? I believe that it would make sense to use the already existent callback (&lt;a href=&quot;http://api.dojotoolkit.org/jsdoc/1.3/dojox.cometd.Connection.subscribe&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://api.dojotoolkit.org/jsdoc/1.3/dojox.cometd.Connection.subscribe&lt;/a&gt;, example 4) to notify the clients of the subscription failure.
&lt;br&gt;&lt;br&gt;&amp;nbsp; Is the observed behaviour the correct one? How should I handle the unsuccessful subscription? Does my proposal makes sense?
&lt;br&gt;&lt;br&gt;&amp;nbsp; Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp; Luís M. Costa</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handling-dojoX-cometd-unsuccessful-subscription-tp25174673p25174673.html" />
</entry>

</feed>
