<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Recent Posts in Mastering Dojo | Pragmatic Forums</title>
    <link>http://fora.pragprog.com/forums/58/posts</link>
    <language>en-us</language>
    <ttl>60</ttl>
    <item>
      <title>Yahoo Answers (p.472) is not working in FF posted by David Chang @ Fri, 08 Aug 2008 12:18:55 -0000</title>
      <description>&lt;p&gt;I got it working in &lt;span class="caps"&gt;IE7&lt;/span&gt; but not in FF (2.0.0.16). FF reports an error: rootNode.getElementsByTagName is not a function.&lt;/p&gt;


	&lt;p&gt;Anybody out there got the same result? Any explanation of this?&lt;/p&gt;


	&lt;p&gt;Thanks!&lt;/p&gt;</description>
      <pubDate>Fri, 08 Aug 2008 12:18:55 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:783:4004</guid>
      <author>David Chang</author>
      <link>http://fora.pragprog.com/forums/58/topics/783</link>
    </item>
    <item>
      <title>Chapter 1: example form elements not aligned correctly posted by Craig Riecke @ Sat, 02 Aug 2008 15:09:55 -0000</title>
      <description>&lt;p&gt;Actually, that&amp;#8217;s my bad.  I should&amp;#8217;ve made all the &lt;span class="caps"&gt;INPUT&lt;/span&gt; boxes as dijit.form.TextBox elements.  That&amp;#8217;ll fix the alignment and make the boxes the same color/style as the dijit.form.ValidatingTextBoxes.  Plus, you can change the Tundra theme to something else without having to hack another &lt;span class="caps"&gt;CSS&lt;/span&gt;.&lt;/p&gt;</description>
      <pubDate>Sat, 02 Aug 2008 15:09:55 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:718:3899</guid>
      <author>Craig Riecke</author>
      <link>http://fora.pragprog.com/forums/58/topics/718</link>
    </item>
    <item>
      <title>wish list grid sample on page 54 has problems with IE7 posted by Cole Wen @ Fri, 01 Aug 2008 07:29:09 -0000</title>
      <description>&lt;p&gt;This sample works fine on &lt;span class="caps"&gt;FF3&lt;/span&gt;, but when switch to &lt;span class="caps"&gt;IE7&lt;/span&gt;, every cell of the first row is filled with a question mark.&lt;br /&gt;When I set isDebug true, &lt;span class="caps"&gt;IE7&lt;/span&gt; get a &amp;#8220;[Error: Object expected ]&amp;#8221; information in the firebuglite console.&lt;/p&gt;</description>
      <pubDate>Fri, 01 Aug 2008 07:29:09 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:751:3881</guid>
      <author>Cole Wen</author>
      <link>http://fora.pragprog.com/forums/58/topics/751</link>
    </item>
    <item>
      <title>Page 267, FilteringSElect example is wrong posted by David Chang @ Wed, 30 Jul 2008 21:38:46 -0000</title>
      <description>&lt;p&gt;I did experiments. The searchAttr should be &amp;#8220;substance&amp;#8221;; otherwise, dojo would keep comparing user input with &amp;#8220;docno&amp;#8221; field.&lt;/p&gt;


	&lt;p&gt;In my experiments, I notice that Dojo auto use &amp;#8220;docno&amp;#8221; field as the value for form submission.&lt;/p&gt;


	&lt;p&gt;Can anybody out there confirm?&lt;/p&gt;


	&lt;p&gt;Thanks.&lt;/p&gt;</description>
      <pubDate>Wed, 30 Jul 2008 21:38:46 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:744:3849</guid>
      <author>David Chang</author>
      <link>http://fora.pragprog.com/forums/58/topics/744</link>
    </item>
    <item>
      <title>Chapter 1: Toaser example displays differently for IE and FF  posted by David Chang @ Sun, 27 Jul 2008 15:53:55 -0000</title>
      <description>&lt;p&gt;Hello,&lt;/p&gt;


	&lt;p&gt;I tested the Toaster example on page 61: xhr_techniques/ratings_xml_with_toaster.html&lt;/p&gt;


	&lt;p&gt;The message in the Toaster display is different in IE and FF, which puzzles me.&lt;/p&gt;


	&lt;p&gt;My understanding is that Dojo does the cross-browser handling and the display should  be the same.&lt;/p&gt;


	&lt;p&gt;Is this correct?&lt;/p&gt;


	&lt;p&gt;Regards,&lt;br /&gt;David&lt;/p&gt;</description>
      <pubDate>Sun, 27 Jul 2008 15:53:55 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:735:3809</guid>
      <author>David Chang</author>
      <link>http://fora.pragprog.com/forums/58/topics/735</link>
    </item>
    <item>
      <title>Chapter 1: example form elements not aligned correctly posted by David Chang @ Sat, 26 Jul 2008 16:23:20 -0000</title>
      <description>&lt;p&gt;Roman,&lt;/p&gt;


	&lt;p&gt;That is very helpful!!! I did what you suggested and it works.&lt;/p&gt;


	&lt;p&gt;However, this brings me another concern. This tundra theme, coming out-of-box, is supposed &lt;br /&gt;to be used and tested by a large audience and should be well-engineered. Shouldn&amp;#8217;t they&lt;br /&gt;already see this issue? tundra.css is kind of a system file. The change you and I made will have no&lt;br /&gt;bad effect for other situations? What do you think?&lt;/p&gt;


	&lt;p&gt;Thanks a million!!!&lt;/p&gt;


	&lt;p&gt;David&lt;/p&gt;</description>
      <pubDate>Sat, 26 Jul 2008 16:23:20 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:718:3798</guid>
      <author>David Chang</author>
      <link>http://fora.pragprog.com/forums/58/topics/718</link>
    </item>
    <item>
      <title>Browser Application Framework posted by Roman Heinrich @ Thu, 24 Jul 2008 23:42:55 -0000</title>
      <description>&lt;p&gt;Hello Rawld,&lt;/p&gt;


	&lt;p&gt;maybe you could take a look at &lt;a href="http://www.appcelerator.org/"&gt;Appcelerator&lt;/a&gt; , they have tight backend coupling to most popular languages: java, php, ruby, python. The concepts seem to be very similar:&lt;br /&gt;- declarative &lt;span class="caps"&gt;GUI&lt;/span&gt; (they have an html-parser) , &lt;br /&gt;- lightweight messaging without complications (aka dojo pub/subscribe)&lt;/p&gt;


	&lt;p&gt;Just for inspiration, if you don&amp;#8217;t like, never mind!&lt;br /&gt;Cheers, &lt;br /&gt;Roman&lt;/p&gt;</description>
      <pubDate>Thu, 24 Jul 2008 23:42:55 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:453:3776</guid>
      <author>Roman Heinrich</author>
      <link>http://fora.pragprog.com/forums/58/topics/453</link>
    </item>
    <item>
      <title>Browser Application Framework posted by Rawld Gill @ Thu, 24 Jul 2008 18:01:11 -0000</title>
      <description>&lt;p&gt;Hi Roman,&lt;/p&gt;


	&lt;p&gt;Cool suggestion.  I agree your code is better!&lt;/p&gt;


	&lt;p&gt;One of the bigger problems we had writing the book was keeping the server completely out of the discussion.  This was hard because often the client doesn&amp;#8217;t really make any sense without the context of a server (particularly when you&amp;#8217;re talking about RIAs).  Still, we wanted to be server agnostic, not assume any prior knowledge of some server/backside framework, and, above all, not digress into teaching about servers.&lt;/p&gt;


	&lt;p&gt;These are the main reasons the server code is absolutely minimal, not optimized, even&amp;#8230;naive.&lt;/p&gt;


	&lt;p&gt;Look for a more complete &lt;span class="caps"&gt;RIA&lt;/span&gt; stack to be published (open source) from Vista Information Technologies (&lt;a href="http://www.vista-info-tech.com"&gt;www.vista-info-tech.com&lt;/a&gt;)&amp;#8212;later this summer.  We&amp;#8217;re prototyping Ruby and Lisp frameworks for the back end&amp;#8230;and think we just might have something pretty cool.&lt;/p&gt;


	&lt;p&gt;Best,&lt;br /&gt;Rawld&lt;br /&gt;&lt;a href="mailto:rgill@vista-info-tech.com"&gt;rgill@vista-info-tech.com&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 24 Jul 2008 18:01:11 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:453:3773</guid>
      <author>Rawld Gill</author>
      <link>http://fora.pragprog.com/forums/58/topics/453</link>
    </item>
    <item>
      <title>Browser Application Framework posted by Roman Heinrich @ Thu, 24 Jul 2008 15:04:19 -0000</title>
      <description>&lt;p&gt;Hi Gill, very nice book, it feels so thought through and advanced, really pragmatic and useful stuff ;)&lt;br /&gt;May I suggest a small improvement for bar &amp;#38; server-mapping-webrick-script:&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
require 'webrick'
require 'uri'

include WEBrick

# 
dojo_root = "/Applications/MAMP/htdocs/dojoroot" 
book_code = "/Applications/MAMP/htdocs/dojobook" 
step = 5 # step of application

server= HTTPServer.new(:Port=&amp;gt;8002, :DocumentRoot=&amp;gt;"#{book_code}/baf/step#{step}")
server.mount("/dojoroot", HTTPServlet::FileHandler, dojo_root, {:FancyIndexing=&amp;gt;true})
server.mount("/dojoroot/baf", HTTPServlet::FileHandler, "#{book_code}/baf/step#{step}/baf", {:FancyIndexing=&amp;gt;true})
server.mount("/dojoroot/obe", HTTPServlet::FileHandler, "#{book_code}/baf/step#{step}/obe", {:FancyIndexing=&amp;gt;true})
puts "mounting 'dojoroot' to #{dojo_root}" 

['TERM', 'INT'].each do |signal|
  trap(signal){server.shutdown}
end

server.start
&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;Seems a bit DRYer to me ;)&lt;/p&gt;</description>
      <pubDate>Thu, 24 Jul 2008 15:04:19 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:453:3768</guid>
      <author>Roman Heinrich</author>
      <link>http://fora.pragprog.com/forums/58/topics/453</link>
    </item>
    <item>
      <title>Chapter 1: example form elements not aligned correctly posted by Roman Heinrich @ Thu, 24 Jul 2008 14:09:56 -0000</title>
      <description>&lt;p&gt;Hi David, that was the first thing, that bothered me! The solution is simple: adjust the css style!&lt;/p&gt;


	&lt;p&gt;tundra.css, lines 234:&lt;br /&gt;&lt;code&gt;
.tundra .dijitInputField INPUT,
.tundra .dijitTextBox,
.tundra .dijitComboBox,
.tundra .dijitSpinner {
  /*0.1 intendation is awkward, removed!*/
    margin: 0em 0.0em;
}
&lt;/code&gt;&lt;br /&gt;Hope, this helps! ;)&lt;/p&gt;</description>
      <pubDate>Thu, 24 Jul 2008 14:09:56 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:718:3763</guid>
      <author>Roman Heinrich</author>
      <link>http://fora.pragprog.com/forums/58/topics/718</link>
    </item>
    <item>
      <title>Chapter 1: example form elements not aligned correctly posted by David Chang @ Wed, 23 Jul 2008 13:16:31 -0000</title>
      <description>&lt;p&gt;More info:&lt;/p&gt;


	&lt;p&gt;The interesting thing is: If I removed dojo css and js in &amp;lt;header&gt;, the form elements are aligned just right.&lt;/p&gt;</description>
      <pubDate>Wed, 23 Jul 2008 13:16:31 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:718:3741</guid>
      <author>David Chang</author>
      <link>http://fora.pragprog.com/forums/58/topics/718</link>
    </item>
    <item>
      <title>Chapter 1: example form elements not aligned correctly posted by David Chang @ Wed, 23 Jul 2008 12:59:00 -0000</title>
      <description>&lt;p&gt;I am not sure everyone saw it.&lt;/p&gt;


	&lt;p&gt;The Chapater 1 example, advanced_forms_made_easy/finished_form.html, have a few form elements.&lt;/p&gt;


	&lt;p&gt;However, &amp;#8220;Middle Initial&amp;#8221; is moved one pixel left and &amp;#8220;Date of Move to this Address&amp;#8221; is moved one pixel right compared to other elements in the same tab. It looks ugly. It happens in both IE and FF. Can somebody explain why?&lt;/p&gt;


	&lt;p&gt;I am using a local Dojo (1.1.1) set up as the book suggests. I am using &lt;span class="caps"&gt;IE7&lt;/span&gt;.0 and &lt;span class="caps"&gt;FF2&lt;/span&gt;.0. My web server is &lt;span class="caps"&gt;IIS&lt;/span&gt;. I am using WinXp.&lt;/p&gt;


	&lt;p&gt;Thanks!&lt;/p&gt;</description>
      <pubDate>Wed, 23 Jul 2008 12:59:00 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:718:3740</guid>
      <author>David Chang</author>
      <link>http://fora.pragprog.com/forums/58/topics/718</link>
    </item>
    <item>
      <title>Getting Started - Setting dojoroot posted by Rawld Gill @ Tue, 22 Jul 2008 04:22:45 -0000</title>
      <description>&lt;p&gt;Hi Bob,&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m not sure exactly what you&amp;#8217;re referring to when you say &amp;#8220;The Dojo Getting Started page&amp;#8221; (though I&amp;#8217;m pretty sure you&amp;#8217;re not referring to anything in the book).  Give me an address and maybe I can give you some more help with whatever it says.&lt;/p&gt;


	&lt;p&gt;In any event, we wrote all the examples assuming that dojo and the example code (html, css, js) exist on the same server (no cross-domain issues).  dojoroot points to the directory that holds the dojo, dijit, dojox, and util directories contained in a release package distributed at &lt;a href="http://download.dojotoolkit.org/"&gt;http://download.dojotoolkit.org/&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Note that this implies: &lt;em&gt;you cannot run the demos without a web server&lt;/em&gt; because you need to alias dojoroot to its actual location (in your case &amp;#8220;C:\IntecDev\tomcat\webapps\dojo-1.1.1&amp;#8221;). Since &lt;span class="caps"&gt;XHR&lt;/span&gt; isn&amp;#8217;t really designed to work with the file:/// protocol and demonstrating/experimenting with several concepts is fairly artificial with file:///, we chose to write the book assuming a web server is being used.  I&amp;#8217;d have to debug your &amp;#8220;dojo not defined&amp;#8221; error, but I suspect it is a file:/// protocol issue.&lt;/p&gt;


	&lt;p&gt;I super-simple way to get this up is to use a Ruby WEBrick server.  Here is the code for the configuration you outlined above:&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
require 'webrick'
require 'uri'

include WEBrick

server= HTTPServer.new(:Port=&amp;gt;8002, :DocumentRoot=&amp;gt;"C:/IntecDev/tomcat/webapps/dojo-1.1.1/RGdojo")
server.mount("/dojoroot", HTTPServlet::FileHandler, "C:/IntecDev/tomcat/webapps/dojo-1.1.1")

['TERM', 'INT'].each do |signal|
  trap(signal){server.shutdown}
end

server.start
&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;Save this in a file, say dojoserver.rb, and then execute &amp;#8220;ruby dojoserver.rb&amp;#8221; from the command prompt.  Notice that this is set up to hit port 8002.  So the url would be (e.g.) &lt;a href="http://localhost:8002/advanced_forms_made_easy/hello_dojo_world.html"&gt;http://localhost:8002/advanced_forms_made_easy/hello_dojo_world.html&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;WEBrick is included in Ruby. It looks like you&amp;#8217;re on Windows&amp;#8212;you can get ruby quite easily at &lt;a href="http://rubyforge.org/frs/download.php/29263/ruby186-26.exe"&gt;http://rubyforge.org/frs/download.php/29263/ruby186-26.exe&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Finally, note that the &lt;span class="caps"&gt;RIA&lt;/span&gt; example at the end of the book uses a different server for each step.  The WEBrick servers are included in the code.  See my post at &lt;a href="http://forums.pragprog.com/forums/58/topics/453"&gt;http://forums.pragprog.com/forums/58/topics/453&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Feel free to ping me at &lt;a href="mailto:&#8220;rgill@vista-info-tech.com"&gt;&#8220;rgill@vista-info-tech.com&lt;/a&gt;&#8221; for more help.&lt;/p&gt;</description>
      <pubDate>Tue, 22 Jul 2008 04:22:45 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:689:3732</guid>
      <author>Rawld Gill</author>
      <link>http://fora.pragprog.com/forums/58/topics/689</link>
    </item>
    <item>
      <title>Getting Started - Setting dojoroot posted by Bob Furber @ Thu, 17 Jul 2008 05:14:06 -0000</title>
      <description>&lt;p&gt;I am stuck at chapter 2 of Mastering Dojo because I am missing something that must be so obvious to everyone but me: How to set dojoroot.&lt;/p&gt;


	&lt;p&gt;The Dojo Getting Started page suggests accessing the dojo resources directly from &lt;span class="caps"&gt;AOL&lt;/span&gt;&amp;#8217;s Content Distribution Network (CDN). This means that one must somehow assign the &lt;span class="caps"&gt;CDN&lt;/span&gt;&amp;#8217;s &lt;span class="caps"&gt;URL&lt;/span&gt; to dojoroot, or do massive editing of all paths containing dojoroot to replace each occurrence by &lt;span class="caps"&gt;CDN&lt;/span&gt;&amp;#8217;s &lt;span class="caps"&gt;URL&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;Can this be done? How? Where?&lt;/p&gt;


	&lt;p&gt;In the meantime, I have placed the dojo files in C:\IntecDev\tomcat\webapps\dojo-1.1.1 on my PC. For instance, the path to the digit folder is C:\IntecDev\tomcat\webapps\dojo-1.1.1\dijit&lt;/p&gt;


	&lt;p&gt;Demo applications are in the C:\IntecDev\tomcat\webapps\dojo-1.1.1\RGdojo\ folder. For instance the path to hello_dojo_world.html is C:\IntecDev\tomcat\webapps\dojo-1.1.1\RGdojo\advanced_forms_made_easy\hello_dojo_world.html.&lt;/p&gt;


	&lt;p&gt;In order to run the demos directly from the files, either I have to massively edit the paths to the dojo resources (did not work) or, I have to somehow assign a value to dojoroot of (\..\..\..\dojo-1.1.1). But, how do I do this? Where?&lt;/p&gt;


	&lt;p&gt;Out of desperation, I attempted a different file structure, as suggested in &lt;a href="http://cs.calstatela.edu/wiki/index.php/Courses/CS_491ab/Winter_2008/Dong_Liu"&gt;http://cs.calstatela.edu/wiki/index.php/Courses/CS_491ab/Winter_2008/Dong_Liu&lt;/a&gt;. I placed a dojoroot directory in the advanced_forms_made_easy/ directory and placed the dojo files in it, such that the path to the digit folder was advanced_forms_made_easy/dojoroot/digit/.&lt;/p&gt;


	&lt;p&gt;Alas, the demos in advanced_forms_made_easy would not load correctly because of a (dojo is not defined) error in dojo.require(dojo.parser) ..quotes omitted.&lt;/p&gt;


	&lt;p&gt;Attempts to serve the demos with Tomcat resulted in:&lt;br /&gt;&lt;span class="caps"&gt;HTTP&lt;/span&gt; Status 500 &amp;#8211; No Context configured to process this request.&lt;/p&gt;


	&lt;p&gt;Moreover, there is still the issue of setting dojoroot.&lt;/p&gt;


	&lt;p&gt;I am totally lost. Can someone point me in the right direction?&lt;/p&gt;</description>
      <pubDate>Thu, 17 Jul 2008 05:14:06 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:689:3658</guid>
      <author>Bob Furber</author>
      <link>http://fora.pragprog.com/forums/58/topics/689</link>
    </item>
    <item>
      <title>Browser Application Framework posted by Rawld Gill @ Wed, 09 Jul 2008 06:53:28 -0000</title>
      <description>&lt;p&gt;Hi Joakim,&lt;/p&gt;


	&lt;p&gt;The code download for the baf demo includes a little toy WEBrick server to get all the urls resolving correctly. Each step includes a different server.  So, for example, the server for Step 1 is at code/baf/step1/server/baf.rb.  Here is the interesting stuff in the file&amp;#8230;&lt;/p&gt;


	&lt;p&gt;server= HTTPServer.new(:Port=&amp;gt;8002, :DocumentRoot=&amp;gt;&amp;#8216;C:/dev/dojo-book/code/baf/step1&amp;#8217;)&lt;br /&gt;server.mount(&amp;#8221;/dojoroot&amp;#8221;, HTTPServlet::FileHandler, &amp;#8220;C:/dev/dojo/dojo-release-1.1.0-src&amp;#8221;)&lt;br /&gt;server.mount(&amp;#8221;/dojoroot/baf&amp;#8221;, HTTPServlet::FileHandler, &amp;#8220;C:/dev/dojo-book/code/baf/step1/baf&amp;#8221;)&lt;br /&gt;server.mount(&amp;#8221;/dojoroot/obe&amp;#8221;, HTTPServlet::FileHandler, &amp;#8220;C:/dev/dojo-book/code/baf/step1/obe&amp;#8221;)&lt;/p&gt;


	&lt;p&gt;This server necessarily assumes that required directories exist at prescribed locations. These are as follows:&lt;/p&gt;


	&lt;p&gt;1.The &amp;#8220;code&amp;#8221; directory in the download should be a child of &amp;#8220;C:/dev/dojo-book/&amp;#8221;&lt;/p&gt;


	&lt;p&gt;2. Dojo should be installed at &amp;#8220;C:/dev/dojo/dojo-release-1.1.0-src&amp;#8221; (so, this directory will contain the dojo, dijit, dojox, and util directories and dojo.js will exist at &amp;#8220;C:\dev\dojo\dojo-release-1.1.1-src\dojo\dojo.js&amp;#8221;).&lt;/p&gt;


	&lt;p&gt;Of course you can change these around by editing the baf.rb servers.&lt;/p&gt;


	&lt;p&gt;With this in place you can start the server for Step 1 by typing &amp;#8220;ruby C:\dev\dojo-book\code\baf\step1\server\baf.rb&amp;#8221;.  This assumes ruby has been installed (I noticed you were using &lt;span class="caps"&gt;IE7&lt;/span&gt;, so assuming you&amp;#8217;re on windows, you can get ruby quite easily at &lt;a href="http://rubyforge.org/frs/download.php/29263/ruby186-26.exe"&gt;http://rubyforge.org/frs/download.php/29263/ruby186-26.exe&lt;/a&gt;).&lt;/p&gt;


	&lt;p&gt;Here are the urls for each step:&lt;br /&gt;1. &lt;a href="http://localhost:8002/obe/main.htm"&gt;http://localhost:8002/obe/main.htm&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://localhost:8002/obe/main.htm?test=run001"&gt;http://localhost:8002/obe/main.htm?test=run001&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://localhost:8002/obe/main.htm?test=run001"&gt;http://localhost:8002/obe/main.htm?test=run001&lt;/a&gt;&lt;br /&gt;4. &lt;a href="http://localhost:8002/obe/main.htm?test=run001"&gt;http://localhost:8002/obe/main.htm?test=run001&lt;/a&gt;&lt;br /&gt;5. &lt;a href="http://localhost:8002/obe/main.htm?test=run002"&gt;http://localhost:8002/obe/main.htm?test=run002&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Notice that the first step has no testing ability; Steps 2-4 use test &amp;#8220;run001&amp;#8221;; Step 5 uses test &amp;#8220;run002&amp;#8221;.&lt;/p&gt;


	&lt;p&gt;Don&amp;#8217;t forget the servers are different for each step (and you must stop one server before starting another):&lt;/p&gt;


	&lt;p&gt;1. C:\dev\dojo-book\code\baf\step1\server\baf.rb&lt;br /&gt;2. C:\dev\dojo-book\code\baf\step2\server\baf.rb&lt;br /&gt;3. C:\dev\dojo-book\code\baf\step3\server\baf.rb&lt;br /&gt;4. C:\dev\dojo-book\code\baf\step4\server\baf.rb&lt;br /&gt;5. C:\dev\dojo-book\code\baf\step5\server\baf.rb&lt;/p&gt;


	&lt;p&gt;I hope this helps.  I&amp;#8217;ll get this into a readme as you suggested.&lt;/p&gt;


	&lt;p&gt;It is important to me that you&amp;#8217;re successful with this.  Feel free to ping me at &amp;#8220;&lt;a href="mailto:rgill@vista-info-tech.com"&gt;rgill@vista-info-tech.com&lt;/a&gt;&amp;#8221;.&lt;/p&gt;


	&lt;p&gt;Finally, thanks so much for the nice compliment.  It&amp;#8217;s appreciated.&lt;/p&gt;</description>
      <pubDate>Wed, 09 Jul 2008 06:53:28 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:453:3522</guid>
      <author>Rawld Gill</author>
      <link>http://fora.pragprog.com/forums/58/topics/453</link>
    </item>
    <item>
      <title>Browser Application Framework posted by Joakim Marner @ Tue, 08 Jul 2008 15:30:10 -0000</title>
      <description>&lt;p&gt;5) should read: 5)    Added line to main.htm: &lt;a href="/script"&gt;script type=&amp;#8221;text/javascript&amp;#8221; src=&amp;#8221;main.js&amp;#8221;&lt;/a&gt; (replace &amp;#8220;[&amp;#8221; with &amp;#8221;&amp;lt;&amp;#8221; and &amp;#8220;]&amp;#8221; with &amp;#8221;&amp;gt;&amp;#8221;).&lt;/p&gt;</description>
      <pubDate>Tue, 08 Jul 2008 15:30:10 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:453:3518</guid>
      <author>Joakim Marner</author>
      <link>http://fora.pragprog.com/forums/58/topics/453</link>
    </item>
    <item>
      <title>Browser Application Framework posted by Joakim Marner @ Tue, 08 Jul 2008 15:26:30 -0000</title>
      <description>&lt;p&gt;Let me first say that this is the most inspiring software book I have bought in while!&lt;/p&gt;


	&lt;p&gt;That out of the way, I have little trouble getting some of the demos to run. Call me old-fashioned, but perhaps a readme could be included?&lt;/p&gt;


	&lt;p&gt;I was able to run the following files after some tinkering:
&lt;b&gt;&lt;strong&gt;*&lt;/b&gt;masteringDojo\baf\step1\obe\ main.htm to run:&lt;br /&gt;1)    Downloaded the sample code from &lt;a href="http://www.pragprog.com/titles/rgdojo/source_code"&gt;http://www.pragprog.com/titles/rgdojo/source_code&lt;/a&gt;&lt;br /&gt;2)    Got version 1.1.1 of Dojo and saved on my server. (I first tried with my version 1.02, but got errors).&lt;br /&gt;3)    Made an &lt;span class="caps"&gt;ISS&lt;/span&gt; mapping dojoroot to the directory where I saved version 1.1.1 of Dojo.&lt;br /&gt;4)    Updated main.htm:&lt;br /&gt;@import &amp;#8221;/obe/obe.css&amp;#8221;; -&amp;gt; @import &amp;#8220;obe.css&amp;#8221;;&lt;br /&gt;5)    Added line to main.htm: &lt;/p&gt;


	&lt;p&gt;This made the page load with the different colored areas.&lt;/p&gt;


	&lt;p&gt;I have not been able to get the next step pages to run. For example, for
&lt;b&gt;&lt;/strong&gt;*&lt;/b&gt;masteringDojo\baf\step2\obe\ main.htm&lt;/p&gt;


	&lt;p&gt;I get the following error:&lt;/p&gt;


	&lt;p&gt;Line 21 commandItems is null or not an object (IE7)&lt;/p&gt;


	&lt;p&gt;Firebug on &lt;span class="caps"&gt;FF2&lt;/span&gt;.0 stops on line 22 &#8220;data: args.commandItems&#8221; in main.js&lt;br /&gt;This object&lt;br /&gt;appcontainer undefined&lt;br /&gt;args undefined&lt;/p&gt;</description>
      <pubDate>Tue, 08 Jul 2008 15:26:30 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:453:3517</guid>
      <author>Joakim Marner</author>
      <link>http://fora.pragprog.com/forums/58/topics/453</link>
    </item>
    <item>
      <title>Browser Application Framework posted by Rawld Gill @ Thu, 03 Jul 2008 10:38:51 -0000</title>
      <description>&lt;p&gt;The &lt;span class="caps"&gt;RIA&lt;/span&gt; code in the download should be correct and complete.  I rechecked it last week in &lt;span class="caps"&gt;IE7&lt;/span&gt;, FF2, and Safari3 and it worked fine.  There &lt;em&gt;was&lt;/em&gt; a mixup in the code download for a while (it wasn&amp;#8217;t being updated from the book repository), but that should be fixed now.  Let me know if anybody&amp;#8217;s having problems with the current download.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.vistainfotech.com"&gt;www.vistainfotech.com&lt;/a&gt; &lt;em&gt;should&lt;/em&gt; be &lt;a href="http://www.vista-info-tech.com"&gt;www.vista-info-tech.com&lt;/a&gt;.  However, Vista&amp;#8217;s been operating in stealth mode a bit longer than expected (mostly because of the time required to write this book!)  The web site should be up in about a week with more of the &lt;span class="caps"&gt;RIA&lt;/span&gt; framework to follow.  It will be open source with access to the &lt;span class="caps"&gt;SVN&lt;/span&gt; repository.  Also, there will be some cool server-side stuff to go with it.&lt;/p&gt;


	&lt;p&gt;Thanks for your interest.  Rest assured, I&amp;#8217;ll keep on this!&lt;/p&gt;</description>
      <pubDate>Thu, 03 Jul 2008 10:38:51 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:453:3452</guid>
      <author>Rawld Gill</author>
      <link>http://fora.pragprog.com/forums/58/topics/453</link>
    </item>
    <item>
      <title>Browser Application Framework posted by Antony Gravett @ Tue, 01 Jul 2008 23:45:54 -0000</title>
      <description>&lt;p&gt;Also, the framework is licensed from &amp;#8220;Vista Information Technologies, Inc.&amp;#8221; for which the &lt;span class="caps"&gt;URL&lt;/span&gt; is given as&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.vistainfotech.com"&gt;http://www.vistainfotech.com&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;on page 480.  This site doesn&amp;#8217;t seem to bear any resemblance to a site that might have built a &lt;span class="caps"&gt;BAF&lt;/span&gt;.&lt;/p&gt;</description>
      <pubDate>Tue, 01 Jul 2008 23:45:54 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:453:3430</guid>
      <author>Antony Gravett</author>
      <link>http://fora.pragprog.com/forums/58/topics/453</link>
    </item>
    <item>
      <title>Grid Model posted by Pep Baquero Carretero @ Tue, 01 Jul 2008 15:48:30 -0000</title>
      <description>&lt;p&gt;has Somebody  tested &lt;a href="http://media.pragprog.com/titles/rgdojo/code/xhr_techniques/wish_list_grid.html"&gt;http://media.pragprog.com/titles/rgdojo/code/xhr_techniques/wish_list_grid.html&lt;/a&gt;?&lt;/p&gt;</description>
      <pubDate>Tue, 01 Jul 2008 15:48:30 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:371:3422</guid>
      <author>Pep Baquero Carretero</author>
      <link>http://fora.pragprog.com/forums/58/topics/371</link>
    </item>
    <item>
      <title>Mastering Dojo Book Review posted by Pete Otaqui @ Tue, 24 Jun 2008 11:09:30 -0000</title>
      <description>&lt;p&gt;I&amp;#8217;ve posted a &lt;a href="http://otaqui.com/wp/2008/06/dojo-toolkit-book-reviews-dojo-the-definitive-guide-mastering-dojo/"&gt;brief review&lt;/a&gt; of Mastering Dojo (and a couple of alternatives!) if anyone&amp;#8217;s interested.&lt;/p&gt;


	&lt;p&gt;I might add that I thought the book was excellent.&lt;/p&gt;</description>
      <pubDate>Tue, 24 Jun 2008 11:09:30 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:581:3314</guid>
      <author>Pete Otaqui</author>
      <link>http://fora.pragprog.com/forums/58/topics/581</link>
    </item>
    <item>
      <title>downloadable code version# posted by Dylan Tynan @ Sun, 22 Jun 2008 16:24:19 -0000</title>
      <description>&lt;p&gt;Quick suggestion for the future &amp;#8211; it would be nice if the download code page had some reference to which version (or some date marker) of code the downloadable file contained.  Either the filename itself or on the download page, so it&amp;#8217;s obvious if it&amp;#8217;s been updated.&lt;/p&gt;


	&lt;p&gt;Thanks!&lt;br /&gt;Dylan Tynan&lt;/p&gt;</description>
      <pubDate>Sun, 22 Jun 2008 16:24:19 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:576:3297</guid>
      <author>Dylan Tynan</author>
      <link>http://fora.pragprog.com/forums/58/topics/576</link>
    </item>
    <item>
      <title>DojoX Wire posted by Dylan Tynan @ Thu, 12 Jun 2008 22:51:23 -0000</title>
      <description>&lt;p&gt;There&amp;#8217;s very very little documentation on dojox.wires (literally, it&amp;#8217;s still mainly the Powerpoint and a couple of &lt;span class="caps"&gt;IBM&lt;/span&gt; posts, and the source).  I&amp;#8217;d like to see a few pages about it &lt;del&gt;&amp;#8212;in an electronic addendum, a next book revision, a downloadable &lt;span class="caps"&gt;PDF&lt;/span&gt;, whatever.  In particular, a couple of more complex examples so one could get a better idea of the benefits vs. just the usual connect stuff.  Also, I&amp;#8217;d like to know if there&amp;#8217;s any significant performance hit .. and, any limitations -&lt;/del&gt; for example, it&amp;#8217;s got a couple of widget adapters &amp;#8230; perhaps a couple of examples showing how to use it with &amp;#8220;some other widget&amp;#8221; (like something in dojox that&amp;#8217;s not grid/tree/table).  Anyway, random thoughts there&amp;#8230;.&lt;/p&gt;


	&lt;p&gt;It would also be nice to see a discussion about more of the Stores &lt;del&gt;- particularly the JSONPath stuff.  Not to mention a couple of pages showing how one might connect up a &amp;#8220;Refresh&amp;#8221; button to a store (for a grid or a dropdown, etc.) -&lt;/del&gt;- that&amp;#8217;s a common request I&amp;#8217;ve noticed.&lt;/p&gt;


	&lt;p&gt;Well I could go on, but then that&amp;#8217;d be another book I guess :)&lt;/p&gt;


	&lt;p&gt;Thanks,&lt;br /&gt;Dylan Tynan&lt;/p&gt;</description>
      <pubDate>Thu, 12 Jun 2008 22:51:23 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:282:3155</guid>
      <author>Dylan Tynan</author>
      <link>http://fora.pragprog.com/forums/58/topics/282</link>
    </item>
    <item>
      <title>Dojo css posted by Michael Jaekel @ Tue, 10 Jun 2008 12:15:36 -0000</title>
      <description>&lt;p&gt;Hi Craig &amp;#8230; &lt;br /&gt;just before I wil buy this book: is it based on version 1.0 or 1.1?&lt;/p&gt;


	&lt;p&gt;Thanks&lt;br /&gt;Michael&lt;/p&gt;</description>
      <pubDate>Tue, 10 Jun 2008 12:15:36 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:283:3115</guid>
      <author>Michael Jaekel</author>
      <link>http://fora.pragprog.com/forums/58/topics/283</link>
    </item>
    <item>
      <title>Colgroups with programmatic Grid posted by Pete Otaqui @ Fri, 06 Jun 2008 13:18:47 -0000</title>
      <description>&lt;p&gt;I guess it&amp;#8217;s a bit late, but it took me a little bit of work to find out how to get the equivalent colgroup / noscroll functionality with a programmatically created Dojox.Grid.&lt;/p&gt;


	&lt;p&gt;The structure needs to look something like this:&lt;br /&gt;&lt;code&gt;
structure = [
 {
  cells:[
   [
    {name:'Flavor',field:'flavor',width:'10em'}
   ]
  ],
  noscroll:true
 },
 {
  cells:[
   [
    {name:'Base Flavor',field:'baseFlavor'},
    {name:'Calories',field:'calories'},
    {name:'Fat',field:'fat'},
   ]
  ]
 },
]
&lt;/code&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 06 Jun 2008 13:18:47 -0000</pubDate>
      <guid isPermaLink="false">fora.pragprog.com:58:512:3087</guid>
      <author>Pete Otaqui</author>
      <link>http://fora.pragprog.com/forums/58/topics/512</link>
    </item>
  </channel>
</rss>
