[Chameleon] PanMap widget update.
Paul Spencer
pspencer at dmsolutions.ca
Thu Jul 7 09:04:03 EDT 2005
Jason,
I think I have finally figured out what the problem is. If you are
using a valid doctype in your template, it can force browsers into
standards compliance mode instead of quirks mode. This is not
necessarily a bad thing, but it means that any css styles or js code
that sets styles related to positioning MUST INCLUDE "px" ... so if you
set the top position of an element through js
var top = 100;
myDiv.style.top = top;
this becomes invalid and is ignored. To do it properly, you must do:
myDiv.style.top = top + "px";
The code that handles the ruler and the pan does not do this properly
due to its age.
Now that I understand the problem, I've been able to fix it for Bart.
He will be doing some further testing and committing the changes to CVS
at some point soon (I hope).
The immediate workaround would be to remove the doctype if that is a
possibility for you
Cheers
Paul
--
+-----------------------------------------------------------------+
|Paul Spencer pspencer at dmsolutions.ca |
+-----------------------------------------------------------------+
|Applications & Software Development |
|DM Solutions Group Inc http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+
More information about the Chameleon
mailing list