| Index: src/mirror-delay.js
|
| ===================================================================
|
| --- src/mirror-delay.js (revision 2246)
|
| +++ src/mirror-delay.js (working copy)
|
| @@ -1895,8 +1895,8 @@
|
| }
|
|
|
|
|
| -JSONProtocolSerializer.prototype.compactFormat_ = function() {
|
| - return this.options_ && this.options_.compactFormat;
|
| +JSONProtocolSerializer.prototype.inlineRefs_ = function() {
|
| + return this.options_ && this.options_.inlineRefs;
|
| }
|
|
|
|
|
| @@ -1960,7 +1960,7 @@
|
| // the mirror to the referenced mirrors.
|
| if (reference &&
|
| (mirror.isValue() || mirror.isScript() || mirror.isContext())) {
|
| - if (this.compactFormat_() && mirror.isValue()) {
|
| + if (this.inlineRefs_() && mirror.isValue()) {
|
| return this.serializeReferenceWithDisplayData_(mirror);
|
| } else {
|
| this.add_(mirror);
|
| @@ -2175,7 +2175,7 @@
|
|
|
| result.name = propertyMirror.name();
|
| var propertyValue = propertyMirror.value();
|
| - if (this.compactFormat_() && propertyValue.isValue()) {
|
| + if (this.inlineRefs_() && propertyValue.isValue()) {
|
| result.value = this.serializeReferenceWithDisplayData_(propertyValue);
|
| } else {
|
| if (propertyMirror.attributes() != PropertyAttribute.None) {
|
| @@ -2248,7 +2248,9 @@
|
| content.index = mirror.scopeIndex();
|
| content.frameIndex = mirror.frameIndex();
|
| content.type = mirror.scopeType();
|
| - content.object = this.serializeReference(mirror.scopeObject());
|
| + content.object = this.inlineRefs_() ?
|
| + this.serializeValue(mirror.scopeObject()) :
|
| + this.serializeReference(mirror.scopeObject());
|
| }
|
|
|
|
|
|
|