OLD | NEW |
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="../http/tests/inspector/inspector-test2.js"></script> | 4 <script src="../http/tests/inspector/inspector-test2.js"></script> |
5 <script src="elements-tests2.js"></script> | 5 <script src="elements-tests2.js"></script> |
6 <link rel="stylesheet" href="resources/styles-url-linkify.css"> | 6 <link rel="stylesheet" href="resources/styles-url-linkify.css"> |
7 <script> | 7 <script> |
8 | 8 |
9 function runAfterIframeLoaded() | 9 function runAfterIframeLoaded() |
10 { | 10 { |
(...skipping 28 matching lines...) Expand all Loading... |
39 for (var i = segments.length - 1, minSegment = i - 3; i >= 0 && i >= min
Segment; --i) | 39 for (var i = segments.length - 1, minSegment = i - 3; i >= 0 && i >= min
Segment; --i) |
40 output.unshift(segments[i]); | 40 output.unshift(segments[i]); |
41 InspectorTest.addResult(output.join("/")); | 41 InspectorTest.addResult(output.join("/")); |
42 } | 42 } |
43 | 43 |
44 function selectLocalElement() | 44 function selectLocalElement() |
45 { | 45 { |
46 InspectorTest.selectElementAndRun("local", executeLocalTest); | 46 InspectorTest.selectElementAndRun("local", executeLocalTest); |
47 } | 47 } |
48 | 48 |
| 49 function completeURL(baseURL, href) |
| 50 { |
| 51 InspectorTest.addResult(WebInspector.completeURL(baseURL, href)); |
| 52 } |
| 53 |
| 54 function completeURLTest() |
| 55 { |
| 56 InspectorTest.addResult("Partial URLs completed:"); |
| 57 completeURL("http://example.com", "/"); |
| 58 completeURL("http://example.com", "moo"); |
| 59 completeURL("http://example.com/", "https://secure.com/moo"); |
| 60 completeURL("https://example.com/foo", "//secure.com/moo"); |
| 61 completeURL("http://example.com/foo/zoo", "/moo"); |
| 62 completeURL("http://example.com/foo/zoo/", "moo"); |
| 63 completeURL("http://example.com/foo/zoo", "boo/moo"); |
| 64 completeURL("http://example.com/foo", "moo"); |
| 65 completeURL("http://example.com/foo", "?a=b"); |
| 66 completeURL("http://example.com/foo?c=d", "?a=b"); |
| 67 } |
| 68 |
49 function executeLocalTest() | 69 function executeLocalTest() |
50 { | 70 { |
| 71 completeURLTest(); |
51 InspectorTest.addResult("Link for a URI from CSS document:"); | 72 InspectorTest.addResult("Link for a URI from CSS document:"); |
52 dumpHref(); | 73 dumpHref(); |
53 InspectorTest.selectElementAndRun("iframed", executeIframedTest); | 74 InspectorTest.selectElementAndRun("iframed", executeIframedTest); |
54 } | 75 } |
55 | 76 |
56 function executeIframedTest() | 77 function executeIframedTest() |
57 { | 78 { |
58 InspectorTest.addResult("Link for a URI from iframe inline stylesheet:")
; | 79 InspectorTest.addResult("Link for a URI from iframe inline stylesheet:")
; |
59 dumpHref(); | 80 dumpHref(); |
60 InspectorTest.completeTest(); | 81 InspectorTest.completeTest(); |
61 } | 82 } |
62 | 83 |
63 InspectorTest.expandDOMSubtreeAndRun(null, selectLocalElement); | 84 InspectorTest.expandDOMSubtreeAndRun(null, selectLocalElement); |
64 } | 85 } |
65 | 86 |
66 </script> | 87 </script> |
67 </head> | 88 </head> |
68 <body onload="runAfterIframeLoaded()"> | 89 <body onload="runAfterIframeLoaded()"> |
69 <p> | 90 <p> |
70 Tests that the Styles sidebar pane URLs are linked correctly. <a href="http://bu
gs.webkit.org/show_bug.cgi?id=51663">Bug 51663</a> | 91 Tests that URLs are linked to and completed correctly. Bugs <a href="http://bugs
.webkit.org/show_bug.cgi?id=51663">51663</a>, <a href="http://bugs.webkit.org/sh
ow_bug.cgi?id=53171">53171</a> |
71 </p> | 92 </p> |
72 <div id="local"></div> | 93 <div id="local"></div> |
73 <iframe src="resources/styles-url-linkify-iframe.html"></iframe> | 94 <iframe src="resources/styles-url-linkify-iframe.html"></iframe> |
74 | 95 |
75 </body> | 96 </body> |
76 </html> | 97 </html> |
OLD | NEW |