summaryrefslogtreecommitdiffstats
path: root/WebCore/inspector/front-end/ProfileDataGridTree.js
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/inspector/front-end/ProfileDataGridTree.js')
-rw-r--r--WebCore/inspector/front-end/ProfileDataGridTree.js15
1 files changed, 3 insertions, 12 deletions
diff --git a/WebCore/inspector/front-end/ProfileDataGridTree.js b/WebCore/inspector/front-end/ProfileDataGridTree.js
index b10f392..adf34f1 100644
--- a/WebCore/inspector/front-end/ProfileDataGridTree.js
+++ b/WebCore/inspector/front-end/ProfileDataGridTree.js
@@ -96,19 +96,10 @@ WebInspector.ProfileDataGridNode.prototype = {
cell.addStyleClass("highlight");
if (this.profileNode.url) {
- var fileName = WebInspector.displayNameForURL(this.profileNode.url);
-
- var urlElement = document.createElement("a");
- urlElement.className = "profile-node-file webkit-html-resource-link";
- urlElement.href = this.profileNode.url;
- urlElement.lineNumber = this.profileNode.lineNumber;
- urlElement.preferredPanel = "scripts";
-
+ var lineNumber;
if (this.profileNode.lineNumber > 0)
- urlElement.textContent = fileName + ":" + this.profileNode.lineNumber;
- else
- urlElement.textContent = fileName;
-
+ lineNumber = this.profileNode.lineNumber;
+ var urlElement = WebInspector.linkifyResourceAsNode(this.profileNode.url, "scripts", lineNumber, "profile-node-file");
cell.insertBefore(urlElement, cell.firstChild);
}