To do call toLowerCase when forming a change:property event

This commit is contained in:
Éric Lemoine
2014-09-18 18:39:55 +02:00
parent dfb2734368
commit ad83f83f2c
3 changed files with 4 additions and 4 deletions

View File

@@ -47,7 +47,7 @@ exports.handlers = {
if (!cls.fires) {
cls.fires = [];
}
event = 'ol.ObjectEvent#event:change:' + name.toLowerCase();
event = 'ol.ObjectEvent#event:change:' + name;
if (cls.fires.indexOf(event) == -1) {
cls.fires.push(event);
}

View File

@@ -242,7 +242,7 @@ ol.Object.capitalize = function(str) {
ol.Object.getChangeEventType = function(key) {
return ol.Object.changeEventTypeCache_.hasOwnProperty(key) ?
ol.Object.changeEventTypeCache_[key] :
(ol.Object.changeEventTypeCache_[key] = 'change:' + key.toLowerCase());
(ol.Object.changeEventTypeCache_[key] = 'change:' + key);
};

View File

@@ -614,8 +614,8 @@ describe('ol.Object', function() {
it('dispatches the expected event', function() {
o.set('K', 1);
expect(listener1).to.be.called();
expect(listener2).to.not.be.called();
expect(listener1).to.not.be.called();
expect(listener2).to.be.called();
expect(o.getKeys()).to.eql(['K']);
});