[mapguide][MG72][Modified] KB912945 update interferes with DWF-Viewer-based web layouts

Walt Welton-Lair walt.welton-lair at autodesk.com
Tue Mar 21 16:01:52 EST 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG72

Type:
Defect

Artifact ID:
MG72 (KB912945 update interferes with DWF-Viewer-based web layouts)

Modified by:
Walt Welton-Lair
waltweltonlair (walt.welton-lair at autodesk.com)

The following modifications were made to this artifact:
---------------------------------------------------------------------

-- Steps to Reproduce set to new value:
Old value:
- Install KB912945
- Open a web layout n IE (not embedded in Studio)
- You should see a prompt at the top of the control asking you to "Click or Press Enter"
- After clicking or pressing Enter the control seems to do some more initialization, but the interaction with the control ends up somewhat messed up.
New value:
- Install KB912945
- Open a web layout in IE (not embedded in Studio)
- You should see a prompt at the top of the control asking you to "Click or Press Enter"
- After clicking or pressing Enter the control seems to do some more initialization, but the interaction with the control ends up somewhat messed up.

-- Resolution Description set to new value:
Old value:
There were 2 problems related to the IE update:

The first problem, described in the knowledge base article KB912945 is that ActiveX controls now require explicit activation by the user, unless they are created by an external script. This submission adds an external script which contains the creation of the DWF viewer. 

The second problem is that the IE update introduced a side-effect that affects the EMap event relayer activeX control. When this control is created along with the DWF viewer, the later becomes virtually unusable. After various attempts to make this work, I found that a workaround is to create the event relayer in a separate frame. This submissions creates an IFrame to contain the event relayer, and the handlers related to the relayer have moved to this frame accordingly.

New value:
There were 2 problems related to the IE update:

The first problem, described in the knowledge base article KB912945 is that ActiveX controls now require explicit activation by the user, unless they are created by an external script. This submission adds an external script which contains the creation of the DWF viewer. 

The second problem is that the IE update introduced a side-effect that affects the EMap event relayer activeX control. When this control is created along with the DWF viewer, the later becomes virtually unusable. After various attempts to make this work, I found that a workaround is to create the event relayer in a separate frame. This submissions creates an IFrame to contain the event relayer, and the handlers related to the relayer have moved to this frame accordingly.

NOTE: the next release of DWF Viewer will have the necessary fixes to fully address this issue




---------------------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list