Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(79)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/components/utilities-highlight-results.html

Issue 2769843003: DevTools: split text_utils out of common module (Closed)
Patch Set: rebaseline Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="utilities-test.js"></script> 4 <script src="utilities-test.js"></script>
5 <script> 5 <script>
6 function test() 6 function test()
7 { 7 {
8 function dumpTextNodesAsString(node) 8 function dumpTextNodesAsString(node)
9 { 9 {
10 var result = ""; 10 var result = "";
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 for (var i = 0; i < strings.length; i++) { 54 for (var i = 0; i < strings.length; i++) {
55 var span = document.createElement("span"); 55 var span = document.createElement("span");
56 span.textContent = strings[i]; 56 span.textContent = strings[i];
57 element.appendChild(span); 57 element.appendChild(span);
58 } 58 }
59 return element; 59 return element;
60 } 60 }
61 61
62 function range(offset, length) 62 function range(offset, length)
63 { 63 {
64 return new Common.SourceRange(offset, length); 64 return new TextUtils.SourceRange(offset, length);
65 } 65 }
66 66
67 performTestForElement(textElement(["function"]), [range(0, 8)]); // Highligh t whole text node. 67 performTestForElement(textElement(["function"]), [range(0, 8)]); // Highligh t whole text node.
68 performTestForElement(textElement(["function"]), [range(0, 7)]); // Highligh t only text node beginning. 68 performTestForElement(textElement(["function"]), [range(0, 7)]); // Highligh t only text node beginning.
69 performTestForElement(textElement(["function"]), [range(1, 7)]); // Highligh t only text node ending. 69 performTestForElement(textElement(["function"]), [range(1, 7)]); // Highligh t only text node ending.
70 performTestForElement(textElement(["function"]), [range(1, 6)]); // Highligh t in the middle of text node. 70 performTestForElement(textElement(["function"]), [range(1, 6)]); // Highligh t in the middle of text node.
71 71
72 performTestForElement(textElement(["function", " ", "functionName"]), [range (0, 21)]); // Highlight all text in 3 text nodes. 72 performTestForElement(textElement(["function", " ", "functionName"]), [range (0, 21)]); // Highlight all text in 3 text nodes.
73 performTestForElement(textElement(["function", " ", "functionName"]), [range (0, 20)]); // Highlight all text in 3 text nodes except for the last character. 73 performTestForElement(textElement(["function", " ", "functionName"]), [range (0, 20)]); // Highlight all text in 3 text nodes except for the last character.
74 performTestForElement(textElement(["function", " ", "functionName"]), [range (1, 20)]); // Highlight all text in 3 text nodes except for the first character. 74 performTestForElement(textElement(["function", " ", "functionName"]), [range (1, 20)]); // Highlight all text in 3 text nodes except for the first character.
75 performTestForElement(textElement(["function", " ", "functionName"]), [range (1, 19)]); // Highlight all text in 3 text nodes except for the first and the la st characters. 75 performTestForElement(textElement(["function", " ", "functionName"]), [range (1, 19)]); // Highlight all text in 3 text nodes except for the first and the la st characters.
76 performTestForElement(textElement(["function", " ", "functionName"]), [range (7, 3)]); // Highlight like that "functio[n f]unctionName" 76 performTestForElement(textElement(["function", " ", "functionName"]), [range (7, 3)]); // Highlight like that "functio[n f]unctionName"
77 77
78 performTestForElement(textElement(["function", " ", "functionName"]), [range (0, 1), range(8, 1), range(9, 1)]); // Highlight first characters in text nodes. 78 performTestForElement(textElement(["function", " ", "functionName"]), [range (0, 1), range(8, 1), range(9, 1)]); // Highlight first characters in text nodes.
79 performTestForElement(textElement(["function", " ", "functionName"]), [range (7, 1), range(8, 1), range(20, 1)]); // Highlight last characters in text node. 79 performTestForElement(textElement(["function", " ", "functionName"]), [range (7, 1), range(8, 1), range(20, 1)]); // Highlight last characters in text node.
80 performTestForElement(textElement(["function", " ", "functionName"]), [range (0, 1), range(7, 3), range(20, 1)]); // Highlight like that: "[f]unctio[n f]unct ionNam[e]" 80 performTestForElement(textElement(["function", " ", "functionName"]), [range (0, 1), range(7, 3), range(20, 1)]); // Highlight like that: "[f]unctio[n f]unct ionNam[e]"
81 InspectorTest.completeTest(); 81 InspectorTest.completeTest();
82 } 82 }
83 </script> 83 </script>
84 </head> 84 </head>
85 <body onload="runTest()"> 85 <body onload="runTest()">
86 <p>Tests how utilities functions highlight text and then revert/re-apply hig hlighting changes.</p> 86 <p>Tests how utilities functions highlight text and then revert/re-apply hig hlighting changes.</p>
87 <a href="https://bugs.webkit.org/show_bug.cgi?id=70244">Bug 70244</a> 87 <a href="https://bugs.webkit.org/show_bug.cgi?id=70244">Bug 70244</a>
88 </body> 88 </body>
89 </html> 89 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698