| 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 2a4e99bb9116bb24966138b134f84756644245d2..53ae0294454924ef4e0911bb594c6e398e1ac9ed 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/components/Linkifier.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/components/Linkifier.js
|
| @@ -342,9 +342,10 @@ Components.Linkifier = class {
|
| * @param {string=} className
|
| * @param {number=} lineNumber
|
| * @param {number=} columnNumber
|
| + * @param {boolean=} preventClick
|
| * @return {!Element}
|
| */
|
| - static linkifyURL(url, text, className, lineNumber, columnNumber) {
|
| + static linkifyURL(url, text, className, lineNumber, columnNumber, preventClick) {
|
| if (!url || url.trim().toLowerCase().startsWith('javascript:')) {
|
| var element = createElementWithClass('span', className);
|
| element.textContent = text || url || Common.UIString('(unknown)');
|
| @@ -355,7 +356,7 @@ Components.Linkifier = class {
|
| if (typeof lineNumber === 'number' && !text)
|
| linkText += ':' + (lineNumber + 1);
|
| var title = linkText !== url ? url : '';
|
| - var link = Components.Linkifier._createLink(linkText.trimMiddle(150), className || '', title, url);
|
| + var link = Components.Linkifier._createLink(linkText.trimMiddle(150), className || '', title, url, preventClick);
|
| var info = Components.Linkifier._linkInfo(link);
|
| if (typeof lineNumber === 'number')
|
| info.lineNumber = lineNumber;
|
| @@ -382,9 +383,10 @@ Components.Linkifier = class {
|
| * @param {string} className
|
| * @param {string=} title
|
| * @param {string=} href
|
| + * @param {boolean=} preventClick
|
| * @returns{!Element}
|
| */
|
| - static _createLink(text, className, title, href) {
|
| + static _createLink(text, className, title, href, preventClick) {
|
| var link = createElementWithClass('a', className);
|
| link.classList.add('webkit-html-resource-link');
|
| if (title)
|
| @@ -403,7 +405,10 @@ Components.Linkifier = class {
|
| revealable: null,
|
| fallback: null
|
| };
|
| - link.addEventListener('click', Components.Linkifier._handleClick, false);
|
| + if (preventClick)
|
| + link.addEventListener('click', event => event.consume(true), false);
|
| + else
|
| + link.addEventListener('click', Components.Linkifier._handleClick, false);
|
| return link;
|
| }
|
|
|
|
|