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

Side by Side Diff: LayoutTests/media/track/track-webvtt-tc023-markup.html

Issue 98783005: WebVTT only allows <rt> if the currently innermost node is <ruby> (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 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 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 <script src=../media-file.js></script> 5 <script src=../media-file.js></script>
6 <script src=../video-test.js></script> 6 <script src=../video-test.js></script>
7 <script> 7 <script>
8 8
9 var numberOfTrackTests = 2; 9 var numberOfTrackTests = 2;
10 10
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 fragment = document.createDocumentFragment(); 90 fragment = document.createDocumentFragment();
91 fragment.appendChild(document.createTextNode("The following bear is not underlined and markup is removed:\nI said ")); 91 fragment.appendChild(document.createTextNode("The following bear is not underlined and markup is removed:\nI said "));
92 fragment.appendChild(document.createTextNode("Bear")); 92 fragment.appendChild(document.createTextNode("Bear"));
93 fragment.appendChild(document.createTextNode(" is coming!!!!")); 93 fragment.appendChild(document.createTextNode(" is coming!!!!"));
94 94
95 testExpected(fragment.isEqualNode(video.textTracks[i].cues[2].ge tCueAsHTML()), true); 95 testExpected(fragment.isEqualNode(video.textTracks[i].cues[2].ge tCueAsHTML()), true);
96 96
97 fragment = document.createDocumentFragment(); 97 fragment = document.createDocumentFragment();
98 fragment.appendChild(document.createTextNode("The following bear is not ruby annotated and markup is removed:\nI said ")); 98 fragment.appendChild(document.createTextNode("The following bear is not ruby annotated and markup is removed:\nI said "));
99 fragment.appendChild(document.createTextNode("Bear")); 99 fragment.appendChild(document.createTextNode("Bear"));
100 var rt = document.createElement("rt"); 100 fragment.appendChild(document.createTextNode("bear with me"));
101 rt.appendChild(document.createTextNode("bear with me"));
102 fragment.appendChild(rt);
103 fragment.appendChild(document.createTextNode(" is coming!!!!")); 101 fragment.appendChild(document.createTextNode(" is coming!!!!"));
104 102
105 testExpected(fragment.isEqualNode(video.textTracks[i].cues[3].ge tCueAsHTML()), true); 103 testExpected(fragment.isEqualNode(video.textTracks[i].cues[3].ge tCueAsHTML()), true);
106 104
107 allTestsEnded(); 105 allTestsEnded();
108 } 106 }
109 </script> 107 </script>
110 </head> 108 </head>
111 <body onload="enableAllTextTracks()"> 109 <body onload="enableAllTextTracks()">
112 <p>Tests cues with &lt;b&gt;, &lt;i&gt;, &lt;u&gt;, &lt;rt&gt; and &lt;r uby&gt; tags.</p> 110 <p>Tests cues with &lt;b&gt;, &lt;i&gt;, &lt;u&gt;, &lt;rt&gt; and &lt;r uby&gt; tags.</p>
113 <video> 111 <video>
114 <track src="captions-webvtt/tc023-markup.vtt" onload="trackLoaded()" > 112 <track src="captions-webvtt/tc023-markup.vtt" onload="trackLoaded()" >
115 <track src="captions-webvtt/tc023-markup-bad.vtt" onload="trackLoade d()"> 113 <track src="captions-webvtt/tc023-markup-bad.vtt" onload="trackLoade d()">
116 </video> 114 </video>
117 </body> 115 </body>
118 </html> 116 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698