summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authoryurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-28 11:07:59 +0000
committeryurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-28 11:07:59 +0000
commitc203225914bde7bd57e113d34d3f80eef654670b (patch)
treeb360c44301694a1152b9a10d367127fc23fdbd06 /webkit/glue
parentae53bee787fe15bda026cca83a5543d2c0470bca (diff)
downloadchromium_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.js5
-rw-r--r--webkit/glue/devtools/js/inject.js1
-rw-r--r--webkit/glue/webkit_resources.grd2
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" />