Changeset 124792 in webkit
- Timestamp:
- Aug 6, 2012 12:04:31 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r124791 r124792 1 2012-08-06 John J. Barton <johnjbarton@chromium.org> 2 3 Web Inspector: WebInspector.linkifyStringAsFragment gives wrong typeof lineNumber 4 https://bugs.webkit.org/show_bug.cgi?id=93019 5 6 Reviewed by Pavel Feldman. 7 8 parseInt the RegExp match for lineNumber 9 New test case added to linkify.html 10 11 * inspector/debugger/linkifier-expected.txt: 12 * inspector/debugger/linkifier.html: 13 1 14 2012-08-06 Dmitry Titov <dimich@chromium.org> 2 15 -
trunk/LayoutTests/inspector/debugger/linkifier-expected.txt
r115961 r124792 2 2 3 3 Debugger was enabled. 4 The string "at triggerError (http://localhost/show/:22:11) " linkifies to url: http://localhost/show/ 5 The lineNumber is 22 with type number 4 6 listeners added on raw source code: 1 5 7 original location: linkifier.html:9 -
trunk/LayoutTests/inspector/debugger/linkifier.html
r121949 r124792 41 41 } 42 42 } 43 44 var linkifyMe = "at triggerError (http://localhost/show/:22:11)"; 45 var fragment = WebInspector.linkifyStringAsFragment(linkifyMe); 46 var anchor = fragment.querySelector('a'); 47 InspectorTest.addResult("The string \"" + linkifyMe + " \" linkifies to url: " + anchor.href); 48 InspectorTest.addResult("The lineNumber is " + anchor.lineNumber + " with type " + (typeof anchor.lineNumber)); 43 49 44 50 linkifier = new WebInspector.Linkifier(); -
trunk/Source/WebCore/ChangeLog
r124784 r124792 1 2012-08-06 John J. Barton <johnjbarton@chromium.org> 2 3 Web Inspector: WebInspector.linkifyStringAsFragment gives wrong typeof lineNumber 4 https://bugs.webkit.org/show_bug.cgi?id=93019 5 6 Reviewed by Pavel Feldman. 7 8 Add test for WebInspector.linkifyStringAsFragment() 9 10 * inspector/front-end/ResourceUtils.js: 11 (WebInspector.linkifyStringAsFragmentWithCustomLinkifier): 12 1 13 2012-08-06 David Reveman <reveman@chromium.org> 2 14 -
trunk/Source/WebCore/inspector/front-end/ResourceUtils.js
r124590 r124792 183 183 /** 184 184 * @param {string} string 185 * @param {function(string,string, string=):Node} linkifier185 * @param {function(string,string,number=):Node} linkifier 186 186 * @return {DocumentFragment} 187 187 */ … … 205 205 var realURL = (linkString.startsWith("www.") ? "http://" + linkString : linkString); 206 206 var lineColumnMatch = lineColumnRegEx.exec(realURL); 207 if (lineColumnMatch) 207 var lineNumber; 208 if (lineColumnMatch) { 208 209 realURL = realURL.substring(0, realURL.length - lineColumnMatch[0].length); 209 210 var linkNode = linkifier(title, realURL, lineColumnMatch ? lineColumnMatch[1] : undefined); 210 lineNumber = parseInt(lineColumnMatch[1], 10); 211 lineNumber = isNaN(lineNumber) ? undefined : lineNumber; 212 } 213 214 var linkNode = linkifier(title, realURL, lineNumber); 211 215 container.appendChild(linkNode); 212 216 string = string.substring(linkIndex + linkString.length, string.length); … … 238 242 * @param {string} title 239 243 * @param {string} url 240 * @param { string=} lineNumber244 * @param {number=} lineNumber 241 245 * @return {Node} 242 246 */
Note: See TracChangeset
for help on using the changeset viewer.