From f4fbe8bf4d1df0530c807072707036a3e20a02f0 Mon Sep 17 00:00:00 2001 From: "pfeldman@chromium.org" Date: Thu, 11 Jun 2009 14:41:26 +0000 Subject: DevTools: Render 'Array' type name for scope variables. BUG=13253 Review URL: http://codereview.chromium.org/123019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18163 0039d316-1c4b-4281-b951-d872f2087c98 --- webkit/glue/devtools/js/devtools.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'webkit/glue') diff --git a/webkit/glue/devtools/js/devtools.js b/webkit/glue/devtools/js/devtools.js index ac88652..d78a53a 100644 --- a/webkit/glue/devtools/js/devtools.js +++ b/webkit/glue/devtools/js/devtools.js @@ -894,3 +894,16 @@ WebInspector.UIString = function(string) { } }; })(); + + +// There is no clear way of rendering class name for scope variables yet. +(function OverrideObjectDescribe() { + var oldDescribe = Object.describe; + Object.describe = function(obj, abbreviated) { + var result = oldDescribe.call(Object, obj, abbreviated); + if (result == 'Object' && obj.className) { + return obj.className; + } + return result; + }; +})(); -- cgit v1.1