summaryrefslogtreecommitdiffstats
path: root/webkit/glue/devtools/js
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-02 17:22:48 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-02 17:22:48 +0000
commit06d143b61fa474da34990a465dbbdda516532da1 (patch)
tree4a0bf2a158eb7b405d7c829b6b47de5cf4c1cd61 /webkit/glue/devtools/js
parent38e69d0cb1025fd0ea68db25816a4293ba6998ab (diff)
downloadchromium_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/js')
-rw-r--r--webkit/glue/devtools/js/debugger_agent.js12
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);
}
};