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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/css/fontfaceset-add-remove.html

Issue 1406153003: CSS Font Loading: drop readonly to use Setlike functionalities (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@font_face_set
Patch Set: insert <br> Created 5 years, 2 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
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/css/fontfaceset-add-remove-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../resources/js-test.js"></script> 3 <script src="../../resources/js-test.js"></script>
4 <style> 4 <style>
5 @font-face { 5 @font-face {
6 font-family: TestFont; 6 font-family: TestFont;
7 src: local(Arial); 7 src: local(Arial);
8 } 8 }
9 @font-face { 9 @font-face {
10 font-family: Ahem; 10 font-family: Ahem;
(...skipping 18 matching lines...) Expand all
29 ahemFace = new FontFace('TestFont', 'url(../../resources/Ahem.ttf)', {}); 29 ahemFace = new FontFace('TestFont', 'url(../../resources/Ahem.ttf)', {});
30 ahemFace.load().then(verify); 30 ahemFace.load().then(verify);
31 } 31 }
32 32
33 function verify() { 33 function verify() {
34 testElement = document.getElementById('test'); 34 testElement = document.getElementById('test');
35 arialElement = document.getElementById('arial'); 35 arialElement = document.getElementById('arial');
36 ahemElement = document.getElementById('ahem'); 36 ahemElement = document.getElementById('ahem');
37 37
38 shouldBe('testElement.offsetWidth', 'arialElement.offsetWidth'); 38 shouldBe('testElement.offsetWidth', 'arialElement.offsetWidth');
39 document.fonts.add(ahemFace); 39 addResult = document.fonts.add(ahemFace);
40 shouldBeTrue('addResult === document.fonts');
40 shouldBe('testElement.offsetWidth', 'ahemElement.offsetWidth'); 41 shouldBe('testElement.offsetWidth', 'ahemElement.offsetWidth');
41 document.fonts.delete(ahemFace); 42 document.fonts.delete(ahemFace);
42 shouldBe('testElement.offsetWidth', 'arialElement.offsetWidth'); 43 shouldBe('testElement.offsetWidth', 'arialElement.offsetWidth');
43 document.fonts.add(ahemFace); 44 document.fonts.add(ahemFace);
44 shouldBe('testElement.offsetWidth', 'ahemElement.offsetWidth'); 45 shouldBe('testElement.offsetWidth', 'ahemElement.offsetWidth');
45 document.fonts.clear(); 46 document.fonts.clear();
46 shouldBe('testElement.offsetWidth', 'arialElement.offsetWidth'); 47 shouldBe('testElement.offsetWidth', 'arialElement.offsetWidth');
47 48
48 finishJSTest(); 49 finishJSTest();
49 } 50 }
50 </script> 51 </script>
51 </head> 52 </head>
52 <body onload="runTest()"> 53 <body onload="runTest()">
53 <span id="test">abcdefg</span> 54 <br><span id="test">abcdefg</span>
54 <span id="arial">abcdefg</span> 55 <br><span id="arial">abcdefg</span>
55 <span id="ahem">abcdefg</span> 56 <br><span id="ahem">abcdefg</span>
56 </body> 57 </body>
57 </html> 58 </html>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/css/fontfaceset-add-remove-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698