summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authoryurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-30 15:07:25 +0000
committeryurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-06-30 15:07:25 +0000
commitde9904623b5b91688a98ee987ee6ccfe2f584085 (patch)
treeb786e909ad3e6631372af7715fe4bd55af91062a /webkit
parenta2f2023d07f0ee25cc38f0dd9be5359d8c63a2a8 (diff)
downloadchromium_src-de9904623b5b91688a98ee987ee6ccfe2f584085.zip
chromium_src-de9904623b5b91688a98ee987ee6ccfe2f584085.tar.gz
chromium_src-de9904623b5b91688a98ee987ee6ccfe2f584085.tar.bz2
DevTools: added stubs for initial scripts requests.
Review URL: http://codereview.chromium.org/150023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19584 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/devtools/js/devtools_host_stub.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/webkit/glue/devtools/js/devtools_host_stub.js b/webkit/glue/devtools/js/devtools_host_stub.js
index d123fe4..8d3a7a3 100644
--- a/webkit/glue/devtools/js/devtools_host_stub.js
+++ b/webkit/glue/devtools/js/devtools_host_stub.js
@@ -283,6 +283,37 @@ RemoteDebuggerCommandExecutorStub = function() {
RemoteDebuggerCommandExecutorStub.prototype.DebuggerCommand = function(cmd) {
+ if ('{"seq":2,"type":"request","command":"scripts","arguments":{"' +
+ 'includeSource":false}}' == cmd) {
+ var response1 =
+ '{"seq":5,"request_seq":2,"type":"response","command":"scripts","' +
+ 'success":true,"body":[{"handle":61,"type":"script","name":"' +
+ 'http://www/~test/t.js","id":59,"lineOffset":0,"columnOffset":0,' +
+ '"lineCount":1,"sourceStart":"function fib(n) {","sourceLength":300,' +
+ '"scriptType":2,"compilationType":0,"context":{"ref":60}}],"refs":[{' +
+ '"handle":60,"type":"context","data":{"type":"page","value":3}}],' +
+ '"running":false}';
+ this.sendResponse_(response1);
+ } else if ('{"seq":3,"type":"request","command":"scripts","arguments":{' +
+ '"ids":[59],"includeSource":true}}' == cmd) {
+ this.sendResponse_(
+ '{"seq":8,"request_seq":3,"type":"response","command":"scripts",' +
+ '"success":true,"body":[{"handle":1,"type":"script","name":' +
+ '"http://www/~test/t.js","id":59,"lineOffset":0,"columnOffset":0,' +
+ '"lineCount":1,"source":"function fib(n) {return n+1;}",' +
+ '"sourceLength":244,"scriptType":2,"compilationType":0,"context":{' +
+ '"ref":0}}],"refs":[{"handle":0,"type":"context","data":{"type":' +
+ '"page","value":3}}],"running":false}');
+ } else {
+ debugPrint('Unexpected command: ' + cmd);
+ }
+};
+
+
+RemoteDebuggerCommandExecutorStub.prototype.sendResponse_ = function(response) {
+ setTimeout(function() {
+ RemoteDebuggerAgent.DebuggerOutput(response);
+ }, 0);
};