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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector-protocol/layout-fonts/resources/layout-font-test.js

Issue 2530153002: Improve fallback for Burmese with leading punctuation + spacing mark (Closed)
Patch Set: Reintroduce null hint check Created 4 years 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 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
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
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);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698