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

Side by Side Diff: LayoutTests/inspector/elements/edit-dom-test.js

Issue 596323002: DevTools: make ElementsTreeOutline shadow dom-based. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: tests fixed 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
OLDNEW
1 function initialize_EditDOMTests() 1 function initialize_EditDOMTests()
2 { 2 {
3 3
4 InspectorTest.doAddAttribute = function(testName, dataNodeId, attributeText, nex t) 4 InspectorTest.doAddAttribute = function(testName, dataNodeId, attributeText, nex t)
5 { 5 {
6 InspectorTest.domActionTestForNodeId(testName, dataNodeId, testBody, next); 6 InspectorTest.domActionTestForNodeId(testName, dataNodeId, testBody, next);
7 7
8 function testBody(node, done) 8 function testBody(node, done)
9 { 9 {
10 var editorElement = InspectorTest.editNodePart(node, "webkit-html-attrib ute"); 10 var editorElement = InspectorTest.editNodePart(node, "webkit-html-attrib ute");
11 editorElement.dispatchEvent(InspectorTest.createKeyEvent("U+0009")); // Tab 11 editorElement.dispatchEvent(InspectorTest.createKeyEvent("U+0009")); // Tab
12 12
13 InspectorTest.runAfterPendingDispatches(testContinuation); 13 InspectorTest.runAfterPendingDispatches(testContinuation);
14 14
15 function testContinuation() 15 function testContinuation()
16 { 16 {
17 var editorElement = window.getSelection().anchorNode.parentElement; 17 var editorElement = WebInspector.panels.elements._treeOutlines[0]._s hadowRoot.getSelection().anchorNode.parentElement;
18 editorElement.textContent = attributeText; 18 editorElement.textContent = attributeText;
19 editorElement.dispatchEvent(InspectorTest.createKeyEvent("Enter")); 19 editorElement.dispatchEvent(InspectorTest.createKeyEvent("Enter"));
20 InspectorTest.addSniffer(WebInspector.ElementsTreeUpdater.prototype, "_updateModifiedNodes", done); 20 InspectorTest.addSniffer(WebInspector.ElementsTreeUpdater.prototype, "_updateModifiedNodes", done);
21 } 21 }
22 } 22 }
23 } 23 }
24 24
25 InspectorTest.domActionTestForNodeId = function(testName, dataNodeId, testBody, next) 25 InspectorTest.domActionTestForNodeId = function(testName, dataNodeId, testBody, next)
26 { 26 {
27 function callback(testNode, continuation) 27 function callback(testNode, continuation)
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 var editorElement = InspectorTest.editNodePart(node, className); 72 var editorElement = InspectorTest.editNodePart(node, className);
73 editorElement.textContent = newValue; 73 editorElement.textContent = newValue;
74 editorElement.dispatchEvent(InspectorTest.createKeyEvent("Enter")); 74 editorElement.dispatchEvent(InspectorTest.createKeyEvent("Enter"));
75 if (useSniffer) 75 if (useSniffer)
76 InspectorTest.addSniffer(WebInspector.ElementsTreeUpdater.prototype, "_u pdateModifiedNodes", step2); 76 InspectorTest.addSniffer(WebInspector.ElementsTreeUpdater.prototype, "_u pdateModifiedNodes", step2);
77 else 77 else
78 InspectorTest.runAfterPendingDispatches(step2); 78 InspectorTest.runAfterPendingDispatches(step2);
79 } 79 }
80 80
81 } 81 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698