diff options
author | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-30 15:07:25 +0000 |
---|---|---|
committer | yurys@google.com <yurys@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-30 15:07:25 +0000 |
commit | de9904623b5b91688a98ee987ee6ccfe2f584085 (patch) | |
tree | b786e909ad3e6631372af7715fe4bd55af91062a /webkit | |
parent | a2f2023d07f0ee25cc38f0dd9be5359d8c63a2a8 (diff) | |
download | chromium_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.js | 31 |
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); }; |