diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-02 17:22:48 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-02 17:22:48 +0000 |
commit | 06d143b61fa474da34990a465dbbdda516532da1 (patch) | |
tree | 4a0bf2a158eb7b405d7c829b6b47de5cf4c1cd61 /webkit/glue/devtools | |
parent | 38e69d0cb1025fd0ea68db25816a4293ba6998ab (diff) | |
download | chromium_src-06d143b61fa474da34990a465dbbdda516532da1.zip chromium_src-06d143b61fa474da34990a465dbbdda516532da1.tar.gz chromium_src-06d143b61fa474da34990a465dbbdda516532da1.tar.bz2 |
DevTools: beautify debugger script list.
Review URL: http://codereview.chromium.org/56181
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13018 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/devtools')
-rw-r--r-- | webkit/glue/devtools/js/debugger_agent.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/webkit/glue/devtools/js/debugger_agent.js b/webkit/glue/devtools/js/debugger_agent.js index 125abc6..6dcb83d 100644 --- a/webkit/glue/devtools/js/debugger_agent.js +++ b/webkit/glue/devtools/js/debugger_agent.js @@ -280,8 +280,18 @@ devtools.DebuggerAgent.prototype.handleScriptsResponse_ = function(msg) { this.parsedScripts_[script.id] = new devtools.ScriptInfo( script.id, script.lineOffset); + var name = script.name; + if (name.indexOf('http') == 0) { + var slash = name.lastIndexOf('/'); + if (slash != -1) { + name = name.substr(slash + 1); + } + } + if (name.length > 100) { + name = name.substr(0, 50) + '...' + name.substr(name.length - 50); + } WebInspector.parsedScriptSource( - script.id, script.name, script.source, script.lineOffset); + script.id, name, script.source, script.lineOffset); } }; |