Bug 753677 - Visually distinguish between configurable, enumerable and writable properties; r=past

This commit is contained in:
Victor Porof
2012-05-30 16:13:05 +03:00
parent 65f8e87ea9
commit 13e25b3fbf
5 changed files with 124 additions and 25 deletions

View File

@@ -584,7 +584,7 @@ StackFrames.prototype = {
let variables = env.bindings.arguments;
for each (let variable in variables) {
let name = Object.getOwnPropertyNames(variable)[0];
let paramVar = scope.addVar(name);
let paramVar = scope.addVar(name, variable[name]);
let paramVal = variable[name].value;
paramVar.setGrip(paramVal);
this._addExpander(paramVar, paramVal);
@@ -628,7 +628,7 @@ StackFrames.prototype = {
// Add the sorted variables to the specified scope.
for (let variable in variables) {
let paramVar = aScope.addVar(variable);
let paramVar = aScope.addVar(variable, variables[variable]);
let paramVal = variables[variable].value;
paramVar.setGrip(paramVal);
this._addExpander(paramVar, paramVal);