Handle missing options; prefix objectId with __.
This commit is contained in:
parent
ba2f4d677d
commit
f3631ed18f
|
@ -78,9 +78,10 @@ Graph.prototype.repairDamage = function (repairNode) {
|
|||
}
|
||||
};
|
||||
|
||||
Graph.prototype.defineObservableProperty = function (obj, prop, value, options) {
|
||||
Graph.prototype.defineObservableProperty = function (obj, prop, value, maybeOptions) {
|
||||
var graph = this;
|
||||
var objectId = (options.baseId || prop) + '_' + (graph.observablePropertyCounter++);
|
||||
var options = typeof maybeOptions === 'undefined' ? {} : maybeOptions;
|
||||
var objectId = '__' + (options.baseId || prop) + '_' + (graph.observablePropertyCounter++);
|
||||
Object.defineProperty(obj, prop, {
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
|
|
Loading…
Reference in New Issue