diff options
author | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-28 11:07:59 +0000 |
---|---|---|
committer | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-28 11:07:59 +0000 |
commit | c203225914bde7bd57e113d34d3f80eef654670b (patch) | |
tree | b360c44301694a1152b9a10d367127fc23fdbd06 /webkit/glue | |
parent | ae53bee787fe15bda026cca83a5543d2c0470bca (diff) | |
download | chromium_src-c203225914bde7bd57e113d34d3f80eef654670b.zip chromium_src-c203225914bde7bd57e113d34d3f80eef654670b.tar.gz chromium_src-c203225914bde7bd57e113d34d3f80eef654670b.tar.bz2 |
DevTools: show constructor name for eval result.
Review URL: http://codereview.chromium.org/160161
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21834 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/devtools/js/devtools.js | 5 | ||||
-rw-r--r-- | webkit/glue/devtools/js/inject.js | 1 | ||||
-rw-r--r-- | webkit/glue/webkit_resources.grd | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/webkit/glue/devtools/js/devtools.js b/webkit/glue/devtools/js/devtools.js index 82a6cf0..3cc7acf 100644 --- a/webkit/glue/devtools/js/devtools.js +++ b/webkit/glue/devtools/js/devtools.js @@ -1005,7 +1005,7 @@ WebInspector.UIString = function(string) { Object.sortedProperties = function(obj) { var properties = []; for (var prop in obj) { - if (prop != '___devtools_id') { + if (prop != '___devtools_id' && prop != '___devtools_class_name') { properties.push(prop); } } @@ -1046,7 +1046,8 @@ WebInspector.Console.prototype._formatobject = function(object, elem) { var wrapper = {}; wrapper.id_ = object.___devtools_id; wrapper.protoDepth_ = -1; - section = new WebInspector.SidebarObjectPropertiesSection(wrapper, null); + var title = object.___devtools_class_name; + section = new WebInspector.SidebarObjectPropertiesSection(wrapper, title); } elem.appendChild(section.element); }; diff --git a/webkit/glue/devtools/js/inject.js b/webkit/glue/devtools/js/inject.js index 6fe992a..369e3c4 100644 --- a/webkit/glue/devtools/js/inject.js +++ b/webkit/glue/devtools/js/inject.js @@ -549,6 +549,7 @@ devtools.Injected.prototype.wrapConsoleObject = function(obj) { var objId = '#consoleobj#' + this.lastCachedConsoleObjectId_++; this.cachedConsoleObjects_[objId] = obj; var result = { ___devtools_id : objId }; + result.___devtools_class_name = this.getClassName_(obj); // Loop below fills dummy object with properties for completion. for (var name in obj) { result[name] = ''; diff --git a/webkit/glue/webkit_resources.grd b/webkit/glue/webkit_resources.grd index 7a2c6d9..bbd40b6 100644 --- a/webkit/glue/webkit_resources.grd +++ b/webkit/glue/webkit_resources.grd @@ -36,7 +36,7 @@ <include name="IDR_LINUX_RADIO_DISABLED_OFF" file="resources\linux-radio-disabled-off.png" type="BINDATA" /> <include name="IDR_LINUX_RADIO_DISABLED_ON" file="resources\linux-radio-disabled-on.png" type="BINDATA" /> </if> - + <include name="IDC_ALIAS" file="resources\aliasb.cur" type="CURSOR" /> <include name="IDC_CELL" file="resources\cell.cur" type="CURSOR" /> <include name="IDC_COLRESIZE" file="resources\col_resize.cur" type="CURSOR" /> |