OpenLayers OpenLayers

Changeset 6389

Show
Ignore:
Timestamp:
02/27/08 14:32:44 (6 months ago)
Author:
ahocevar
Message:

"svg flicker at end of pan". Gecko-based browsers might not reflow svg if only style properties of dom elements are changed. Fixed by setting the scrollLeft property. r=pgiraud,tschaub (closes #1390)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openlayers/lib/OpenLayers/Layer/Vector.js

    r6337 r6389  
    272272        if (!dragging) { 
    273273            this.renderer.root.style.visibility = "hidden"; 
     274            // force a reflow on gecko based browsers to actually hide the svg 
     275            if (navigator.userAgent.toLowerCase().indexOf("gecko") != -1) { 
     276                this.div.scrollLeft = this.div.scrollLeft; 
     277            } 
    274278             
    275279            this.div.style.left = -parseInt(this.map.layerContainerDiv.style.left) + "px";