Great! Thanks for doing so much grunt work Andrew. I'd still be interested in knowing what the problem is with your version of firefox though.
I'm on ubuntu linux with ff 1.5.0.5, what about you? On 8/17/06, Andrew Ofisher <[EMAIL PROTECTED]> wrote:
Ok. I found the culprit. Not sure if this needs to be submitted to dojo as well. It seems that the embed tag is never ended properly, which places the contents of the whole page under the object tag for the flash file. When flash is not available, the rest of the page does not display properly. dojo.js line 8072 (also dojo.uncompressed.js line 11830) or the original file flash.js line 717: The line ends with escape(dojoPath); and the next line continues appending to the string with a + 'pluginspage..... The fix is to remove the semicolon; easy as that. Firefox or any browser without flash will now display the page correctly without needing disableFlashStorage: true. This is already fixed in the latest version of dojo so no need to submit a patch/file bug there. It still exists under the demo section of the tacos-4.0 trunk.... This does not fix the crashing I am experiencing with Firefox i386 and the macromedia flash plugin enabled, but that has to be a firefox or flash bug, not dojo. -Andrew Ofisher On 8/16/06, Andrew Ofisher <[EMAIL PROTECTED]> wrote: > > Ok, after some debugging (I love firefox), I am starting to see what is > going on. Apparently dojo is adding, right under the body node, two nodes. > An iframe with the id djhistory and a div called flashObjectContainer. It > is under this div that real site is placed. The div is set with absolute > positioning with top: -1000px and left: -1000px. When I remove the > positioning (again, I love FireBug), I can see the site again. This is on > Firefox 64bit with no flash plugin. > > > > > On 8/16/06, Andrew Ofisher < [EMAIL PROTECTED]> wrote: > > > > With 32bit Firefox i'm using the macromedia one. Firefox 1.5.0.6 i386 > > on fedora core 5 and it crashes on the second page of my site...loads the > > first for some reason (not doing any ajax requests, just following a > > DirectLink which then redirects to another page). In 64bit(no flash plugin, > > before adding disableFlashStorage: true, in both firefox and konqueror, I > > get a blank page. > > > > > > On 8/16/06, Jesse Kuhnert < [EMAIL PROTECTED]> wrote: > > > > > > That IS weird. The 32 bit version of firefox is working fine for me on > > > linux. > > > > > > The 64bit firefox browser also never had any problems loading dojo > > > stuff for > > > me. (when I used a 64 bit box for dev). > > > > > > Are you using the macromedia flash plugin or one of the generic > > > (crappy) > > > free ones provided with some distros? > > > > > > On 8/16/06, Andrew Ofisher <[EMAIL PROTECTED]> wrote: > > > > > > > > Yea, it is really annoying to have to surf the net without a flash > > > plugin, > > > > but not much I can do about it from within linux. The 32bit version > > > of > > > > Firefox crashes with flash enabled viewing my site for some > > > reason....not > > > > sure if its a flash bug (which I'm betting on) or a Firefox bug. > > > > > > > > But yea, my main concern was that Firefox and Konqueror refused to > > > render > > > > the page at all when the flash plugin was required (even though it > > > > received > > > > the page, and javascript console gave no errors). > > > > > > > > > > > > On 8/16/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Yep...And once you figure out how to look at your local flash > > > settings > > > > > you'd > > > > > be surprised at how many large corporations are already using it. > > > BoA > > > > > definitely does, and I know ebay just had Brad over for a talk of > > > some > > > > > kind. > > > > > > > > > > > > > > > Very handy stuff. Shouldn't render apps useless when the plugin > > > isn't > > > > > installed though, I'll look into it... > > > > > > > > > > On 8/16/06, andyhot < [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > It's for persisting data in browser - similar to cookies but > > > allow > > > > much > > > > > > more data > > > > > > From 100kb to whatever the user can allow... > > > > > > > > > > > > For the moment, no tacos and no tapestry component uses this. > > > > > > > > > > > > But i can imagine a new cool persistance strategy making use of > > > > this... > > > > > > > > > > > > Regarding disableFlashStorage: true, i've mentioned this on the > > > tacos > > > > > > list that > > > > > > one can safely use it... > > > > > > > > > > > > Jesse Kuhnert wrote: > > > > > > > I remember seeing a bunch of different messages on the dojo > > > users > > > > list > > > > > > > about > > > > > > > this. I don't currently provide a config option for disabling > > > flash > > > > > > > storage > > > > > > > but I can add one. > > > > > > > > > > > > > > I'll ask Brad about the flash storage stuff in general to see > > > what's > > > > > up. > > > > > > > > > > > > > > On 8/16/06, Andrew Ofisher < [EMAIL PROTECTED]> wrote: > > > > > > >> > > > > > > >> Not sure if anyone else experiences this...I'm using Tapestry > > > 4.0.2 > > > > , > > > > > > >> Tacos > > > > > > >> (latest from svn), and Firefox 1.5.0.6 and Konqueror on > > > Fedora Core > > > > 5 > > > > > > >> x86_64. > > > > > > >> > > > > > > >> It seems that by default, dojo requires Flash and on a > > > browser that > > > > > > >> doesn't > > > > > > >> have flash (Anything on 64-bit linux, thanks a lot > > > > adobe/macromedia), > > > > > > my > > > > > > >> site refuses to render at all. Only after I added > > > > > disableFlashStorage: > > > > > > >> true > > > > > > >> to djconfig did it render the page properly and allow me to > > > use my > > > > > > >> site. > > > > > > >> > > > > > > >> Is this how the default behavior should be? And if so, can > > > we put > > > > > > >> this in > > > > > > >> the Wiki or FAQ for others like me so they don't have to > > > search > > > > > > >> endlessly > > > > > > >> for an answer...I found one obscure reference on the dev list > > > that > > > > > > >> led me > > > > > > >> to > > > > > > >> this solution. > > > > > > >> > > > > > > >> Also, is this how 4.1 acts too? I haven't tried 4.1 out > > > yet... > > > > > > >> > > > > > > >> > > > > > > >> Thanks, > > > > > > >> Andrew Ofisher > > > > > > >> > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr > > > > > > Tapestry / Tacos developer > > > > > > Open Source / J2EE Consulting > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Jesse Kuhnert > > > > > Tapestry/Dojo/(and a dash of TestNG), team member/developer > > > > > > > > > > Open source based consulting work centered around > > > > > dojo/tapestry/tacos/hivemind. > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Jesse Kuhnert > > > Tapestry/Dojo/(and a dash of TestNG), team member/developer > > > > > > Open source based consulting work centered around > > > dojo/tapestry/tacos/hivemind. > > > > > > > > >
-- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.