OpenLayers OpenLayers

Changeset 4263

Show
Ignore:
Timestamp:
09/13/07 12:53:42 (1 year ago)
Author:
tschaub
Message:

making point deletion easier - no longer need to mouseout/over after selection

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/tschaub/feature/lib/OpenLayers/Control/ModifyFeature.js

    r4262 r4263  
    389389    handleKeypress: function(code) { 
    390390        // check for delete key 
    391         if(OpenLayers.Util.indexOf(this.deleteCodes, code) != -1) {  
    392             var vertex = this.dragControl.feature; 
     391        if(OpenLayers.Util.indexOf(this.deleteCodes, code) != -1) { 
     392            var vertex; 
     393            if(this.dragControl.feature) { 
     394                vertex = this.dragControl.feature; 
     395            } else if(this.feature && 
     396                      this.feature.geometry.CLASS_NAME == 
     397                      "OpenLayers.Geometry.Point") { 
     398                vertex = this.feature; 
     399            } 
    393400            if(vertex) { 
    394401                if(this.feature.geometry.CLASS_NAME ==