don't create div for image tile when no gutter is used
This commit is contained in:
@@ -55,7 +55,7 @@ OpenLayers.Tile.Image.IFrame = {
|
||||
|
||||
// We remove the imgDiv (really either an image or an iframe)
|
||||
// from the frame and set it to null to make sure initImage
|
||||
// will call createImage.
|
||||
// will call getImage.
|
||||
|
||||
if(this.imgDiv && this.imgDiv.parentNode === this.frame) {
|
||||
this.frame.removeChild(this.imgDiv);
|
||||
@@ -73,10 +73,10 @@ OpenLayers.Tile.Image.IFrame = {
|
||||
},
|
||||
|
||||
/**
|
||||
* Method: createImage
|
||||
* Method: getImage
|
||||
* Creates the content for the frame on the tile.
|
||||
*/
|
||||
createImage: function() {
|
||||
getImage: function() {
|
||||
if (this.useIFrame === true) {
|
||||
if (!this.frame.childNodes.length) {
|
||||
var eventPane = document.createElement("div"),
|
||||
@@ -130,7 +130,7 @@ OpenLayers.Tile.Image.IFrame = {
|
||||
this.imgDiv = iframe;
|
||||
return iframe;
|
||||
} else {
|
||||
return OpenLayers.Tile.Image.prototype.createImage.apply(this, arguments);
|
||||
return OpenLayers.Tile.Image.prototype.getImage.apply(this, arguments);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -180,7 +180,6 @@ OpenLayers.Tile.Image.IFrame = {
|
||||
if (this.useIFrame === true) {
|
||||
if (url) {
|
||||
var form = this.createRequestForm();
|
||||
this.frame.appendChild(this.imgDiv);
|
||||
this.frame.appendChild(form);
|
||||
form.submit();
|
||||
this.frame.removeChild(form);
|
||||
|
||||
Reference in New Issue
Block a user