| OLD | NEW |
| 1 function test() | 1 function test() |
| 2 { | 2 { |
| 3 var documentNodeId; | 3 var documentNodeId; |
| 4 var documentNodeSelector; | 4 var documentNodeSelector; |
| 5 var testSelectors = []; | 5 var testSelectors = []; |
| 6 var collectedFontUsage = {}; | 6 var collectedFontUsage = {}; |
| 7 | 7 |
| 8 InspectorTest.requestDocumentNodeId(onDocumentNodeId); | 8 InspectorTest.requestDocumentNodeId(onDocumentNodeId); |
| 9 | 9 |
| 10 function onDocumentNodeId(nodeId) | 10 function onDocumentNodeId(nodeId) |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 44 } | 44 } |
| 45 | 45 |
| 46 | 46 |
| 47 function postResultsToPage() | 47 function postResultsToPage() |
| 48 { | 48 { |
| 49 // This interleaves the used fonts data with the page elements so that | 49 // This interleaves the used fonts data with the page elements so that |
| 50 // the content_shell text dump is easier to validate. | 50 // the content_shell text dump is easier to validate. |
| 51 InspectorTest.evaluateInInspectedPage("injectCollectedResultsInPage(" + | 51 InspectorTest.evaluateInInspectedPage("injectCollectedResultsInPage(" + |
| 52 JSON.stringify(collectedFontUsage)
+ | 52 JSON.stringify(collectedFontUsage)
+ |
| 53 ")"); | 53 ")"); |
| 54 InspectorTest.evaluateInInspectedPage("postTestHookWithFontResults(" + |
| 55 JSON.stringify(collectedFontUsage)
+ |
| 56 ")"); |
| 57 |
| 54 } | 58 } |
| 55 | 59 |
| 56 function platformFontsForElementWithSelector(selector) | 60 function platformFontsForElementWithSelector(selector) |
| 57 { | 61 { |
| 58 InspectorTest.requestNodeId(documentNodeId, selector, onNodeId); | 62 InspectorTest.requestNodeId(documentNodeId, selector, onNodeId); |
| 59 | 63 |
| 60 function onNodeId(nodeId) | 64 function onNodeId(nodeId) |
| 61 { | 65 { |
| 62 InspectorTest.sendCommandOrDie("CSS.getPlatformFontsForNode", { node
Id: nodeId }, onGotComputedFonts); | 66 InspectorTest.sendCommandOrDie("CSS.getPlatformFontsForNode", { node
Id: nodeId }, onGotComputedFonts); |
| 63 } | 67 } |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 105 var resultTextNode = document.createTextNode(resultText); | 109 var resultTextNode = document.createTextNode(resultText); |
| 106 resultTextPre.appendChild(resultTextNode); | 110 resultTextPre.appendChild(resultTextNode); |
| 107 resultElement.appendChild(resultTextPre); | 111 resultElement.appendChild(resultTextPre); |
| 108 testNode.parentNode.insertBefore(resultElement, testNode.nextSibling); | 112 testNode.parentNode.insertBefore(resultElement, testNode.nextSibling); |
| 109 } | 113 } |
| 110 } | 114 } |
| 111 | 115 |
| 112 window.addEventListener("DOMContentLoaded", function () { | 116 window.addEventListener("DOMContentLoaded", function () { |
| 113 runTest(); | 117 runTest(); |
| 114 }, false); | 118 }, false); |
| OLD | NEW |