Changeset 62487 in webkit
- Timestamp:
- Jul 5, 2010 7:23:51 AM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r62484 r62487 1 2010-07-05 Pavel Feldman <pfeldman@chromium.org> 2 3 Reviewed by Yury Semikhatsky. 4 5 Web Inspector: Problem with copying a code from Scripts panel. 6 7 https://bugs.webkit.org/show_bug.cgi?id=40432 8 9 * inspector/front-end/TextViewer.js: 10 (WebInspector.TextViewer.prototype._getSelection): 11 (WebInspector.TextViewer.prototype._selectionToPosition): 12 1 13 2010-07-05 Nikolas Zimmermann <nzimmermann@rim.com> 2 14 -
trunk/WebCore/inspector/front-end/TextViewer.js
r60843 r62487 552 552 553 553 var column = 0; 554 if (lineRow.chunk) { 555 // This is chunk. 556 var text = lineRow.lastChild.textContent; 554 var node = lineRow.lastChild.traverseNextTextNode(lineRow.lastChild); 555 while (node && node !== container) { 556 column += node.textContent.length; 557 node = node.traverseNextTextNode(lineRow.lastChild); 558 } 559 560 // This may be chunk and chunks may contain \n. 561 if (node === container && offset) { 562 var text = node.textContent; 557 563 for (var i = 0; i < offset; ++i) { 558 564 if (text.charAt(i) === "\n") { … … 560 566 column = 0; 561 567 } else 562 column++; 568 column++; 563 569 } 564 return { line: lineNumber, column: column }; 565 } 566 567 // This is individul line. 568 var column = 0; 569 var node = lineRow.lastChild.traverseNextTextNode(lineRow.lastChild); 570 while (node && node !== container) { 571 column += node.textContent.length; 572 node = node.traverseNextTextNode(lineRow.lastChild); 573 } 574 column += offset; 575 return { line: lineRow.lineNumber, column: column }; 570 } 571 return { line: lineNumber, column: column }; 576 572 }, 577 573
Note: See TracChangeset
for help on using the changeset viewer.