Move the popup close box sizing to CSS

This commit is contained in:
Frederic Junod
2012-02-12 21:56:41 +01:00
parent 3fae6c0d29
commit 134f24480a
3 changed files with 7 additions and 4 deletions

View File

@@ -872,13 +872,11 @@ OpenLayers.Popup = OpenLayers.Class({
*/
addCloseBox: function(callback) {
this.closeDiv = OpenLayers.Util.createDiv(
this.id + "_close", null, {w: 17, h: 17}
);
this.closeDiv = OpenLayers.Util.createDiv(this.id + "_close");
this.closeDiv.className = "olPopupCloseBox";
// use the content div's css padding to determine if we should
// padd the close div
// pad the close div
var contentDivPadding = this.getContentDivPadding();
this.closeDiv.style.right = contentDivPadding.right + "px";

View File

@@ -145,3 +145,6 @@ In addition, OpenLayers no longer modifies any native prototypes or objects by d
* Function.prototype.bindAsEventListener
* Event.stop
## Popup close box size
The size of the close box is now configurable in CSS instead of the fixed 17x17px (`.olPopupCloseBox`)

View File

@@ -259,6 +259,8 @@ div.olControlSaveFeaturesItemInactive {
.olPopupCloseBox {
background: url("img/close.gif") no-repeat;
width: 17px;
height: 17px;
cursor: pointer;
}