reverting r11645, and fixing the root of the reported problem. r=bartvde (closes #2392)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@11697 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
ahocevar
2011-03-11 19:28:55 +00:00
parent 807000c4b7
commit 120d59f0e1
3 changed files with 16 additions and 27 deletions

View File

@@ -510,12 +510,6 @@ OpenLayers.Map = OpenLayers.Class({
this.div = document.createElement("div");
this.div.style.height = "1px";
this.div.style.width = "1px";
// Adding this to the DOM is a fix for Safari SVG rendering bugs;
// See #2392. On initial render(), it is removed from the dom,
// and a new div is added.
this.div.style.display = "none";
document.body.appendChild(this.div);
}
OpenLayers.Element.addClass(this.div, 'olMap');
@@ -650,11 +644,6 @@ OpenLayers.Map = OpenLayers.Class({
* will be moved from the current to the new container.
*/
render: function(div) {
// Fix for Safari SVG rendering bugs; See #2392
if(this.div && this.div.parentNode) {
this.div.parentNode.removeChild(this.div);
}
this.div = OpenLayers.Util.getElement(div);
OpenLayers.Element.addClass(this.div, 'olMap');
this.viewPortDiv.parentNode.removeChild(this.viewPortDiv);