[mapguide-users] 2.1 Beta (Fusion) Problems

GordonL gordon.luckett at arrowgeomatics.com
Tue Jul 7 12:23:58 EDT 2009


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-bounces at lists.osgeo.org
>> [mailto:mapguide-users-bounces at 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 I’m 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 ECW’s
>> and
>> MrSID’s 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 at 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.


More information about the mapguide-users mailing list