OpenLayers OpenLayers

Changeset 2302

Show
Ignore:
Timestamp:
03/05/07 02:02:40 (2 years ago)
Author:
crschmidt
Message:

#475: removeMarker does not work in Boxes Layer . Patch from euzuro. This
was approved before 2.3 released, but never applied. Adds a removeMarker
function for the boxes layer, subclassing the marker default.

Files:

Legend:

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

    r1721 r2302  
    4545    }, 
    4646 
     47 
     48    /** OVERRIDDEN 
     49     *  
     50     * @param {OpenLayers.Marker} marker 
     51     */ 
     52    removeMarker: function(marker) { 
     53        OpenLayers.Util.removeItem(this.markers, marker); 
     54        if ((marker.div != null) && 
     55            (marker.div.parentNode == this.div) ) { 
     56            this.div.removeChild(marker.div);     
     57        } 
     58    }, 
     59 
    4760    /** @final @type String */ 
    4861    CLASS_NAME: "OpenLayers.Layer.Boxes"