Awesome fix! Thanks for that. I now have Firefox working without prompting for a password!
thanks again gordon Benoit Begin wrote: > > The Firefox issue is fairly straightforward to fix, except for my lack of > understanding of the actual cause of the issue. > > In ApplicationDefinition.js, the method getAppDef(xhr) needs to be changed > to be like this: > > getAppDef: function(xhr){ > if (xhr && typeof(xhr) == "object" && xhr.responseText) { > this.sessionId = xhr.responseText; > Fusion.sessionId = this.sessionId; > } > var r = new > Fusion.Lib.MGRequest.MGGetResourceContent(this.applicationDefinition); > r.parameters.session = this.sessionId; > r.parameters.format = 'application/json'; > this.oBroker.dispatchRequest(r, > OpenLayers.Function.bind(this.getAppDefCB, this)); > } > > Basically what happens is that this function is called by this line of > code: > "window.setTimeout(OpenLayers.Function.bind(this.getAppDef,this),5);". For > a reason that I couldn't identify due to lack of time, the value of xhr is > sometimes equal to 5. Therefore, this causes the code to go into assigning > 5.responseText (undefined) to this.sessionId and making it require to > login again. > > I'm guessing it has something to do with an underlying library doing some > funky binding/prototyping under Firefox, but I didn't have time to find > the cause. My fix only works because it makes sure the xhr parameter is an > object and has the responseText parameter, so it's not really a "clean" > fix per say, but atleast it makes things work under Firefox. > > > Andy Morsell wrote: >> >> Correction, http://trac.osgeo.org/fusion/ticket/232 does not appear to be >> a >> problem in this version. >> >> Andy >> >> >> From: mapguide-users-boun...@lists.osgeo.org >> [mailto:mapguide-users-boun...@lists.osgeo.org] On Behalf Of Andy Morsell >> Sent: Friday, June 26, 2009 10:56 AM >> To: 'MapGuide Users Mail List' >> Subject: [mapguide-users] 2.1 Beta (Fusion) Problems >> >> Hi all, >> I installed MGOS 2.1 Beta yesterday and here are several Fusion problems >> that Im seeing: >> >> * Firefox is still prompting for user authentication even when >> SESSION is passed as a URL parameter. It works ok in IE. This has been >> mentioned in other threads here. >> * The Secondary and Main toolbars do not appear in all MapGuide >> templates. It looks like they may be covered by other divs. I see this >> in >> both FF and IE. >> * Tooltip hyperlinks do not appear as clickable hyperlinks >> anymore. >> The text of the hyperlink appears though. Both FF and IE. >> * Several tooltip problems that I have logged in Trac have not >> been >> fixed. Some of these I even included the code fixes for! These include: >> >> http://trac.osgeo.org/fusion/ticket/232 >> http://trac.osgeo.org/fusion/ticket/236 >> http://trac.osgeo.org/fusion/ticket/237 >> >> I will be voting -1 on releasing MGOS 2.1 until the above Fusion problems >> are fixed and a newer release of Fusion is included. I realize that most >> of >> these problems are with Fusion, but as far as I am concerned Fusion and >> MGOS >> are intertwined in terms of functionality. I will add the new items to >> the >> Fusion Trac in the next day or so. My next step is to look at my ECWs >> and >> MrSIDs with 2.1 since others have reported problems with that. >> >> Andy Morsell, P.E. >> Spatial Integrators, Inc. >> 47° 46' N 116° 49' W >> www.SpatialGIS.com >> >> >> _______________________________________________ >> mapguide-users mailing list >> mapguide-users@lists.osgeo.org >> http://lists.osgeo.org/mailman/listinfo/mapguide-users >> >> > > -- View this message in context: http://n2.nabble.com/2.1-Beta-%28Fusion%29-Problems-tp3163004p3220307.html Sent from the MapGuide Users mailing list archive at Nabble.com. _______________________________________________ mapguide-users mailing list mapguide-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapguide-users