To do call toLowerCase when forming a change:property event
This commit is contained in:
@@ -47,7 +47,7 @@ exports.handlers = {
|
|||||||
if (!cls.fires) {
|
if (!cls.fires) {
|
||||||
cls.fires = [];
|
cls.fires = [];
|
||||||
}
|
}
|
||||||
event = 'ol.ObjectEvent#event:change:' + name.toLowerCase();
|
event = 'ol.ObjectEvent#event:change:' + name;
|
||||||
if (cls.fires.indexOf(event) == -1) {
|
if (cls.fires.indexOf(event) == -1) {
|
||||||
cls.fires.push(event);
|
cls.fires.push(event);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -242,7 +242,7 @@ ol.Object.capitalize = function(str) {
|
|||||||
ol.Object.getChangeEventType = function(key) {
|
ol.Object.getChangeEventType = function(key) {
|
||||||
return ol.Object.changeEventTypeCache_.hasOwnProperty(key) ?
|
return ol.Object.changeEventTypeCache_.hasOwnProperty(key) ?
|
||||||
ol.Object.changeEventTypeCache_[key] :
|
ol.Object.changeEventTypeCache_[key] :
|
||||||
(ol.Object.changeEventTypeCache_[key] = 'change:' + key.toLowerCase());
|
(ol.Object.changeEventTypeCache_[key] = 'change:' + key);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -614,8 +614,8 @@ describe('ol.Object', function() {
|
|||||||
|
|
||||||
it('dispatches the expected event', function() {
|
it('dispatches the expected event', function() {
|
||||||
o.set('K', 1);
|
o.set('K', 1);
|
||||||
expect(listener1).to.be.called();
|
expect(listener1).to.not.be.called();
|
||||||
expect(listener2).to.not.be.called();
|
expect(listener2).to.be.called();
|
||||||
|
|
||||||
expect(o.getKeys()).to.eql(['K']);
|
expect(o.getKeys()).to.eql(['K']);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user