Improve type checking in ol.Object#bindTo
This commit is contained in:
+7
-3
@@ -235,9 +235,13 @@ ol.Object.prototype.bindTo = function(key, target, opt_targetKey) {
|
|||||||
|
|
||||||
// listen for change:targetkey events
|
// listen for change:targetkey events
|
||||||
var eventType = ol.Object.getChangeEventType(targetKey);
|
var eventType = ol.Object.getChangeEventType(targetKey);
|
||||||
this.listeners_[key] = goog.events.listen(target, eventType, function() {
|
this.listeners_[key] = goog.events.listen(target, eventType,
|
||||||
this.notifyInternal_(key);
|
/**
|
||||||
}, undefined, this);
|
* @this {ol.Object}
|
||||||
|
*/
|
||||||
|
function() {
|
||||||
|
this.notifyInternal_(key);
|
||||||
|
}, undefined, this);
|
||||||
|
|
||||||
// listen for beforechange events and relay if key matches
|
// listen for beforechange events and relay if key matches
|
||||||
this.beforeChangeListeners_[key] = goog.events.listen(target,
|
this.beforeChangeListeners_[key] = goog.events.listen(target,
|
||||||
|
|||||||
Reference in New Issue
Block a user