Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / inspector / elements / styles-3 / styles-change-node-while-editing.html
blobb71d25190cf1f2f2c4ed35a36ed2cf4ebebcd417
1 <html>
2 <head>
3 <script src="../../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../../http/tests/inspector/elements-test.js"></script>
5 <script>
7 function test()
9 InspectorTest.selectNodeAndWaitForStyles("inspected", step1);
11 var treeElement;
12 var section;
14 function step1()
16 InspectorTest.dumpSelectedElementStyles(true, true, true);
17 treeElement = InspectorTest.getElementStylePropertyTreeItem("color");
19 treeElement.startEditing();
20 treeElement.nameElement.textContent = "background";
22 InspectorTest.selectNodeAndWaitForStyles("other", step2);
25 function step2()
27 InspectorTest.dumpSelectedElementStyles(true, true, true);
28 InspectorTest.selectNodeAndWaitForStyles("inspected", step3);
31 function step3()
33 InspectorTest.dumpSelectedElementStyles(true, true, true);
34 InspectorTest.completeTest();
38 </script>
39 </head>
41 <body onload="runTest()">
42 <p>
43 Tests that changing selected node while editing style does update styles sidebar.
44 </p>
46 <div id="inspected" style="color: red">Text</div>
47 <div id="other" style="color: blue"></div>
49 </body>
50 </html>