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

Side by Side Diff: LayoutTests/fast/dom/shadow/shadow-disable.html

Issue 585183004: Enable author shadows for SVG elements (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: ::shadow > patches { rebase } Created 6 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | LayoutTests/fast/dom/shadow/shadow-disable-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 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../../../resources/js-test.js"></script> 4 <script src="../../../resources/js-test.js"></script>
5 </head> 5 </head>
6 <body> 6 <body>
7 <p id="description"></p> 7 <p id="description"></p>
8 <svg xmlns="http://www.w3.org/2000/svg" style="display:none"><tref id="tref" />< /svg> 8 <svg xmlns="http://www.w3.org/2000/svg" style="display:none">
9 <g id="g"></g>
10 <rect id="rect"></rect>
11 <svg id="svg"></svg>
12 </svg>
9 <pre id="console"></pre> 13 <pre id="console"></pre>
10 <script> 14 <script>
11 description("Tests to ensure that shadow element cannot be created in elements h aving dynamically created shadow root."); 15 description("Tests to ensure that shadow element cannot be created in elements h aving dynamically created shadow root.");
12 16
13 function testToAddShadowRoot(element, success) { 17 function testToAddShadowRoot(element, success) {
14 debug(element.nodeName); 18 debug(element.nodeName);
15 19
16 if (success) 20 if (success)
17 shouldNotBe("element.createShadowRoot()", "null"); 21 shouldNotBe("element.createShadowRoot()", "null");
18 else 22 else
19 shouldThrow("element.createShadowRoot()"); 23 shouldThrow("element.createShadowRoot()");
20 } 24 }
21 25
22 var elementsToSuccess = [ 26 var elementsToSuccess = [
23 document.createElement('div'), 27 document.createElement('div'),
24 document.createElement('span'), 28 document.createElement('span'),
25 document.createElement('a'), 29 document.createElement('a'),
26 document.createElement('section'), 30 document.createElement('section'),
27 document.createElement('input'), 31 document.createElement('input'),
28 document.createElement('applet'), 32 document.createElement('applet'),
29 document.createElement('embed'), 33 document.createElement('embed'),
30 document.createElement('object'), 34 document.createElement('object'),
35 document.getElementById('g'),
36 document.getElementById('rect'),
37 document.getElementById('svg'),
31 ]; 38 ];
32 39
33 // See crbug.com/234020 . 40 // See crbug.com/234020 .
34 var elementsToFail = [ 41 var elementsToFail = [
35 document.getElementById('tref'),
36 document.createElement('audio'), 42 document.createElement('audio'),
37 document.createElement('video'), 43 document.createElement('video'),
38 document.createElement('select'), 44 document.createElement('select'),
39 document.createElement('img'), 45 document.createElement('img'),
40 document.createElement('textarea'), 46 document.createElement('textarea'),
41 document.createElement('iframe'), 47 document.createElement('iframe'),
42 document.createElement('canvas'), 48 document.createElement('canvas'),
43 document.createElement('meter'), 49 document.createElement('meter'),
44 document.createElement('progress'), 50 document.createElement('progress'),
45 document.createElement('keygen'), 51 document.createElement('keygen'),
46 document.createElement('video'), 52 document.createElement('video'),
47 document.createElement('audio'), 53 document.createElement('audio'),
48 document.createElement('fieldset'), 54 document.createElement('fieldset'),
49 ]; 55 ];
50 56
51 for (var i = 0; i < elementsToSuccess.length; ++i) { 57 for (var i = 0; i < elementsToSuccess.length; ++i) {
52 var element = elementsToSuccess[i]; 58 var element = elementsToSuccess[i];
53 testToAddShadowRoot(element, true); 59 testToAddShadowRoot(element, true);
54 } 60 }
55 61
56 for (var i = 0; i < elementsToFail.length; ++i) { 62 for (var i = 0; i < elementsToFail.length; ++i) {
57 var element = elementsToFail[i]; 63 var element = elementsToFail[i];
58 testToAddShadowRoot(element, false); 64 testToAddShadowRoot(element, false);
59 } 65 }
60 66
61 var successfullyParsed = true; 67 var successfullyParsed = true;
62 </script> 68 </script>
63 </body> 69 </body>
64 </html> 70 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/dom/shadow/shadow-disable-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698