Merge pull request #2772 from fredj/changefeature
Rename updatefeature event to changefeature
This commit is contained in:
@@ -31,10 +31,10 @@ ol.source.VectorEventType = {
|
||||
|
||||
/**
|
||||
* Triggered when a feature is updated.
|
||||
* @event ol.source.VectorEvent#updatefeature
|
||||
* @event ol.source.VectorEvent#changefeature
|
||||
* @api
|
||||
*/
|
||||
UPDATEFEATURE: 'updatefeature',
|
||||
CHANGEFEATURE: 'changefeature',
|
||||
|
||||
/**
|
||||
* Triggered when a feature is removed from the source.
|
||||
@@ -446,7 +446,7 @@ ol.source.Vector.prototype.handleFeatureChange_ = function(event) {
|
||||
}
|
||||
this.changed();
|
||||
this.dispatchEvent(new ol.source.VectorEvent(
|
||||
ol.source.VectorEventType.UPDATEFEATURE, feature));
|
||||
ol.source.VectorEventType.CHANGEFEATURE, feature));
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -242,13 +242,13 @@ describe('ol.source.Vector', function() {
|
||||
expect(listener).to.be.called();
|
||||
});
|
||||
|
||||
it('fires a updatefeature event when updating a feature', function() {
|
||||
it('fires a changefeature event when updating a feature', function() {
|
||||
var feature = new ol.Feature(new ol.geom.Point([1, 1]));
|
||||
vectorSource.addFeature(feature);
|
||||
var listener = sinon.spy(function(event) {
|
||||
expect(event.feature).to.be(feature);
|
||||
});
|
||||
vectorSource.on('updatefeature', listener);
|
||||
vectorSource.on('changefeature', listener);
|
||||
feature.setStyle(null);
|
||||
expect(listener).to.be.called();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user