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

Side by Side Diff: webkit/glue/devtools/js/devtools_host_stub.js

Issue 443002: Support context data in form of a string... (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: '' Created 11 years 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
« no previous file with comments | « webkit/glue/devtools/js/debugger_agent.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @fileoverview These stubs emulate backend functionality and allows 6 * @fileoverview These stubs emulate backend functionality and allows
7 * DevTools frontend to function as a standalone web app. 7 * DevTools frontend to function as a standalone web app.
8 */ 8 */
9 9
10 /** 10 /**
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
174 174
175 RemoteDebuggerCommandExecutorStub.prototype.DebuggerCommand = function(cmd) { 175 RemoteDebuggerCommandExecutorStub.prototype.DebuggerCommand = function(cmd) {
176 if ('{"seq":2,"type":"request","command":"scripts","arguments":{"' + 176 if ('{"seq":2,"type":"request","command":"scripts","arguments":{"' +
177 'includeSource":false}}' == cmd) { 177 'includeSource":false}}' == cmd) {
178 var response1 = 178 var response1 =
179 '{"seq":5,"request_seq":2,"type":"response","command":"scripts","' + 179 '{"seq":5,"request_seq":2,"type":"response","command":"scripts","' +
180 'success":true,"body":[{"handle":61,"type":"script","name":"' + 180 'success":true,"body":[{"handle":61,"type":"script","name":"' +
181 'http://www/~test/t.js","id":59,"lineOffset":0,"columnOffset":0,' + 181 'http://www/~test/t.js","id":59,"lineOffset":0,"columnOffset":0,' +
182 '"lineCount":1,"sourceStart":"function fib(n) {","sourceLength":300,' + 182 '"lineCount":1,"sourceStart":"function fib(n) {","sourceLength":300,' +
183 '"scriptType":2,"compilationType":0,"context":{"ref":60}}],"refs":[{' + 183 '"scriptType":2,"compilationType":0,"context":{"ref":60}}],"refs":[{' +
184 '"handle":60,"type":"context","data":{"type":"page","value":3}}],' + 184 '"handle":60,"type":"context","data":"page,3"}],"running":false}';
185 '"running":false}';
186 this.sendResponse_(response1); 185 this.sendResponse_(response1);
187 } else if ('{"seq":3,"type":"request","command":"scripts","arguments":{' + 186 } else if ('{"seq":3,"type":"request","command":"scripts","arguments":{' +
188 '"ids":[59],"includeSource":true}}' == cmd) { 187 '"ids":[59],"includeSource":true}}' == cmd) {
189 this.sendResponse_( 188 this.sendResponse_(
190 '{"seq":8,"request_seq":3,"type":"response","command":"scripts",' + 189 '{"seq":8,"request_seq":3,"type":"response","command":"scripts",' +
191 '"success":true,"body":[{"handle":1,"type":"script","name":' + 190 '"success":true,"body":[{"handle":1,"type":"script","name":' +
192 '"http://www/~test/t.js","id":59,"lineOffset":0,"columnOffset":0,' + 191 '"http://www/~test/t.js","id":59,"lineOffset":0,"columnOffset":0,' +
193 '"lineCount":1,"source":"function fib(n) {return n+1;}",' + 192 '"lineCount":1,"source":"function fib(n) {return n+1;}",' +
194 '"sourceLength":244,"scriptType":2,"compilationType":0,"context":{' + 193 '"sourceLength":244,"scriptType":2,"compilationType":0,"context":{' +
195 '"ref":0}}],"refs":[{"handle":0,"type":"context","data":{"type":' + 194 '"ref":0}}],"refs":[{"handle":0,"type":"context","data":"page,3}],"' +
196 '"page","value":3}}],"running":false}'); 195 '"running":false}');
197 } else { 196 } else {
198 debugPrint('Unexpected command: ' + cmd); 197 debugPrint('Unexpected command: ' + cmd);
199 } 198 }
200 }; 199 };
201 200
202 201
203 RemoteDebuggerCommandExecutorStub.prototype.sendResponse_ = function(response) { 202 RemoteDebuggerCommandExecutorStub.prototype.sendResponse_ = function(response) {
204 setTimeout(function() { 203 setTimeout(function() {
205 RemoteDebuggerAgent.DebuggerOutput(response); 204 RemoteDebuggerAgent.DebuggerOutput(response);
206 }, 0); 205 }, 0);
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
283 }; 282 };
284 283
285 284
286 if (!window['DevToolsHost']) { 285 if (!window['DevToolsHost']) {
287 window['RemoteDebuggerAgent'] = new RemoteDebuggerAgentStub(); 286 window['RemoteDebuggerAgent'] = new RemoteDebuggerAgentStub();
288 window['RemoteDebuggerCommandExecutor'] = 287 window['RemoteDebuggerCommandExecutor'] =
289 new RemoteDebuggerCommandExecutorStub(); 288 new RemoteDebuggerCommandExecutorStub();
290 window['RemoteToolsAgent'] = new RemoteToolsAgentStub(); 289 window['RemoteToolsAgent'] = new RemoteToolsAgentStub();
291 window['DevToolsHost'] = new DevToolsHostStub(); 290 window['DevToolsHost'] = new DevToolsHostStub();
292 } 291 }
OLDNEW
« no previous file with comments | « webkit/glue/devtools/js/debugger_agent.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698