| Index: third_party/WebKit/Source/devtools/front_end/components/Linkifier.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/components/Linkifier.js b/third_party/WebKit/Source/devtools/front_end/components/Linkifier.js
|
| index 439eefdb3027728d4f6672b172ba6263033e54c6..6e70d88d6ddf833e282990a13c644517cae0f4e9 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/components/Linkifier.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/components/Linkifier.js
|
| @@ -512,14 +512,17 @@ WebInspector.linkifyURLAsNode = function(url, linkText, classes, isExternal, too
|
| {
|
| if (!linkText)
|
| linkText = url;
|
| - classes = (classes ? classes + " " : "");
|
| - classes += isExternal ? "webkit-html-external-link" : "webkit-html-resource-link";
|
|
|
| - var a = createElement("a");
|
| - var href = sanitizeHref(url);
|
| - if (href !== null)
|
| + var a = createElementWithClass("a", classes);
|
| + var href = url;
|
| + if (url.trim().toLowerCase().startsWith("javascript:"))
|
| + href = null;
|
| + if (isExternal && WebInspector.ParsedURL.isRelativeURL(url))
|
| + href = null;
|
| + if (href !== null) {
|
| a.href = href;
|
| - a.className = classes;
|
| + a.classList.add(isExternal ? "webkit-html-external-link" : "webkit-html-resource-link");
|
| + }
|
| if (!tooltipText && linkText !== url)
|
| a.title = url;
|
| else if (tooltipText)
|
|
|