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

Side by Side Diff: LayoutTests/inspector/elements/styles/multiple-imports-edit-crash.html

Issue 881263002: DevTools: use target-based model accessors only. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 10 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
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <style> 3 <style>
4 @import url(resources/multiple-imports-edit-crash-1.css); 4 @import url(resources/multiple-imports-edit-crash-1.css);
5 @import url(resources/multiple-imports-edit-crash-2.css); 5 @import url(resources/multiple-imports-edit-crash-2.css);
6 @import url(resources/multiple-imports-edit-crash-1.css); 6 @import url(resources/multiple-imports-edit-crash-1.css);
7 #inspected { 7 #inspected {
8 color: green; 8 color: green;
9 } 9 }
10 </style> 10 </style>
11 <script src="../../../http/tests/inspector/inspector-test.js"></script> 11 <script src="../../../http/tests/inspector/inspector-test.js"></script>
12 <script src="../../../http/tests/inspector/elements-test.js"></script> 12 <script src="../../../http/tests/inspector/elements-test.js"></script>
13 <script> 13 <script>
14 14
15 function test() 15 function test()
16 { 16 {
17 WebInspector.cssModel.addEventListener(WebInspector.CSSStyleModel.Events.Sty leSheetAdded, styleSheetAdded, this); 17 InspectorTest.cssModel.addEventListener(WebInspector.CSSStyleModel.Events.St yleSheetAdded, styleSheetAdded, this);
18 WebInspector.cssModel.addEventListener(WebInspector.CSSStyleModel.Events.Sty leSheetRemoved, styleSheetRemoved, this); 18 InspectorTest.cssModel.addEventListener(WebInspector.CSSStyleModel.Events.St yleSheetRemoved, styleSheetRemoved, this);
19 InspectorTest.nodeWithId("inspected", nodeFound); 19 InspectorTest.nodeWithId("inspected", nodeFound);
20 20
21 function nodeFound(node) 21 function nodeFound(node)
22 { 22 {
23 WebInspector.cssModel.getMatchedStylesAsync(node.id, true, false, matche dStylesCallback); 23 InspectorTest.cssModel.getMatchedStylesAsync(node.id, true, false, match edStylesCallback);
24 } 24 }
25 25
26 var styleSheetId; 26 var styleSheetId;
27 27
28 function matchedStylesCallback(styles) 28 function matchedStylesCallback(styles)
29 { 29 {
30 styleSheetId = styles.matchedCSSRules[1].styleSheetId; 30 styleSheetId = styles.matchedCSSRules[1].styleSheetId;
31 InspectorTest.addResult("Setting stylesheet text..."); 31 InspectorTest.addResult("Setting stylesheet text...");
32 InspectorTest.CSSAgent.setStyleSheetText(styleSheetId, 32 InspectorTest.CSSAgent.setStyleSheetText(styleSheetId,
33 "@import url(resources/multiple-imports-edit-crash-1.css);\n@import url(resources/multiple-imports-edit-crash-2.css);\n#inspected { color: black }\n "); 33 "@import url(resources/multiple-imports-edit-crash-1.css);\n@import url(resources/multiple-imports-edit-crash-2.css);\n#inspected { color: black }\n ");
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 </head> 71 </head>
72 72
73 <body onload="runTest()"> 73 <body onload="runTest()">
74 <p> 74 <p>
75 Tests that modifying stylesheet text with multiple @import at-rules does not cra sh. 75 Tests that modifying stylesheet text with multiple @import at-rules does not cra sh.
76 </p> 76 </p>
77 77
78 <div id="inspected">Text</div> 78 <div id="inspected">Text</div>
79 </body> 79 </body>
80 </html> 80 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698