EDIT:See the followup post below. I think that
MapHeader.tpl will work much better.
-----
EDIT: I would say that I've made a mess with all I
say/did below. Maybe it can be helpful to somebody
that knows what they're doing (I obviously have little
clue).
While it does solve a few things, it
makes a mess of others. Sorry.
----------
Well, since Gallery 2.1 was released I thought, why not.
Along with that I have delved into 0.5.0e and found that it works
OK using API 1.x in both FF and IE. Attempting to use API 2.x is
a different stoty.
In FF:
Works except for the red arrows that should appear as you mousevover
the thumbnails.
In IE:
Does not work at all.
I banged about for some time trying to track some of this down and found
the error reporting in IE to be less than helpful. I did discover that
the report was actually referring to the API js file and not anything
Map Module. The reference by swordfish above to 'this.Z.width' is
different now that the API has changed. It now would be 'this.$.width'
with the current API version (2.43). I found the function, in the API,
where this is located; but, that is not relevent to the -actual-
problem (only a symptom). The actual problem is with GControlPosition.
The red arrow/thumbnail problem is caused by the use of an old un-documented
thing (marker.display). That is cured by using addOverlay/removeOverlay
instead. The red arrows get elongated in API 2.x.
Both of these problem are dealt with in MapHeader.tpl. I have attached
a MapHeader.tpl that will work in both FF and IE -and- API 1.x and 2.x.
I have marked the areas of interest with the work 'Changed'. If you search
for that you will find the lines that require changing.
One other minor thing... the line that is meant to hide the "Loading"
line causes a javascript error in IE so I commented it out. I think it gets
covered up by the map anyway (but maybe someone smarter than me can fix it
properly).
//Hide the loading message now that everything is loaded
//Changed document.getElementById("loading").innerHTML="";
A word for Termite... Please don't tell me you already fixed all of this
and it will be included in tonights release (after all my work). 