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

Side by Side Diff: LayoutTests/inspector/elements/inspect-mode-shadow-text.html

Issue 197283031: DevTools: fix author shadow dom inspection mode, speacial-case ua. Fix crash from the bug. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: For landing Created 6 years, 9 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
(Empty)
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
6 <script>
7
8 function click()
9 {
10 var target = document.getElementById("host");
11 var rect = target.getBoundingClientRect();
12 // Simulate the mouse click over the target to trigger an event dispatch.
13 if (window.eventSender) {
14 window.eventSender.mouseMoveTo(rect.left + 10, rect.top + 10);
15 window.eventSender.mouseDown();
16 window.eventSender.mouseUp();
17 }
18 }
19
20 function test()
21 {
22 WebInspector.domAgent.setInspectModeEnabled(true, false, step2);
23
24 function step2()
25 {
26 WebInspector.panels.elements.treeOutline.addEventListener(WebInspector.E lementsTreeOutline.Events.SelectedNodeChanged, step3);
27 InspectorTest.evaluateInPage("click()");
28 }
29
30 function step3()
31 {
32 WebInspector.panels.elements.treeOutline.removeEventListener(WebInspecto r.ElementsTreeOutline.Events.SelectedNodeChanged, step3);
33 var selectedElement = WebInspector.panels.elements.treeOutline.selectedT reeElement;
34 InspectorTest.addResult("Node selected: " + selectedElement.representedO bject.getAttribute("id"));
35 InspectorTest.completeTest();
36 }
37 }
38
39 </script>
40 </head>
41
42 <body onload="runTest()">
43
44 <p>Test that devtools can inspect text element under shadow root.</p>
45
46 <div><div><div id="host"></div></div></div>
47 <script>
48 var host = document.querySelector('#host');
49 var sr = host.createShadowRoot();
50 sr.innerHTML = "Text Text Text<br>Text Text Text";
51 </script>
52
53 </body>
54 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698