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

Side by Side Diff: LayoutTests/inspector/elements/set-outer-html-test.js

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 var initialize_SetOuterHTMLTest = function() { 1 var initialize_SetOuterHTMLTest = function() {
2 2
3 InspectorTest.events = []; 3 InspectorTest.events = [];
4 InspectorTest.containerId; 4 InspectorTest.containerId;
5 5
6 InspectorTest.setUpTestSuite = function(next) 6 InspectorTest.setUpTestSuite = function(next)
7 { 7 {
8 InspectorTest.expandElementsTree(step1); 8 InspectorTest.expandElementsTree(step1);
9 9
10 function step1() 10 function step1()
11 { 11 {
12 InspectorTest.selectNodeWithId("container", step2); 12 InspectorTest.selectNodeWithId("container", step2);
13 } 13 }
14 14
15 function step2(node) 15 function step2(node)
16 { 16 {
17 InspectorTest.containerId = node.id; 17 InspectorTest.containerId = node.id;
18 InspectorTest.DOMAgent.getOuterHTML(InspectorTest.containerId, step3); 18 InspectorTest.DOMAgent.getOuterHTML(InspectorTest.containerId, step3);
19 } 19 }
20 20
21 function step3(error, text) 21 function step3(error, text)
22 { 22 {
23 InspectorTest.containerText = text; 23 InspectorTest.containerText = text;
24 24
25 for (var key in WebInspector.DOMModel.Events) { 25 for (var key in WebInspector.DOMModel.Events) {
26 var eventName = WebInspector.DOMModel.Events[key]; 26 var eventName = WebInspector.DOMModel.Events[key];
27 WebInspector.domModel.addEventListener(eventName, InspectorTest.reco rdEvent.bind(InspectorTest, eventName)); 27 InspectorTest.domModel.addEventListener(eventName, InspectorTest.rec ordEvent.bind(InspectorTest, eventName));
28 } 28 }
29 29
30 next(); 30 next();
31 } 31 }
32 } 32 }
33 33
34 InspectorTest.recordEvent = function(eventName, event) 34 InspectorTest.recordEvent = function(eventName, event)
35 { 35 {
36 if (!event.data) 36 if (!event.data)
37 return; 37 return;
(...skipping 29 matching lines...) Expand all
67 } 67 }
68 } 68 }
69 69
70 InspectorTest.setOuterHTMLUseUndo = function(newText, next) 70 InspectorTest.setOuterHTMLUseUndo = function(newText, next)
71 { 71 {
72 InspectorTest.innerSetOuterHTML(newText, false, bringBack); 72 InspectorTest.innerSetOuterHTML(newText, false, bringBack);
73 73
74 function bringBack() 74 function bringBack()
75 { 75 {
76 InspectorTest.addResult("\nBringing things back\n"); 76 InspectorTest.addResult("\nBringing things back\n");
77 WebInspector.domModel.undo(InspectorTest._dumpOuterHTML.bind(InspectorTe st, true, next)); 77 InspectorTest.domModel.undo(InspectorTest._dumpOuterHTML.bind(InspectorT est, true, next));
78 } 78 }
79 } 79 }
80 80
81 InspectorTest.innerSetOuterHTML = function(newText, last, next) 81 InspectorTest.innerSetOuterHTML = function(newText, last, next)
82 { 82 {
83 InspectorTest.DOMAgent.setOuterHTML(InspectorTest.containerId, newText, Insp ectorTest._dumpOuterHTML.bind(InspectorTest, last, next)); 83 InspectorTest.DOMAgent.setOuterHTML(InspectorTest.containerId, newText, Insp ectorTest._dumpOuterHTML.bind(InspectorTest, last, next));
84 } 84 }
85 85
86 InspectorTest._dumpOuterHTML = function(last, next) 86 InspectorTest._dumpOuterHTML = function(last, next)
87 { 87 {
(...skipping 14 matching lines...) Expand all
102 InspectorTest.addResult("==========8<=========="); 102 InspectorTest.addResult("==========8<==========");
103 InspectorTest.addResult(text); 103 InspectorTest.addResult(text);
104 InspectorTest.addResult("==========>8=========="); 104 InspectorTest.addResult("==========>8==========");
105 if (last) 105 if (last)
106 InspectorTest.addResult("\n\n\n"); 106 InspectorTest.addResult("\n\n\n");
107 next(); 107 next();
108 } 108 }
109 } 109 }
110 110
111 }; 111 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698