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) { 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);
} }

View File

@@ -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);
}; };

View File

@@ -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']);
}); });