| OLD | NEW |
| 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 Tools is a main class that wires all components of the | 6 * @fileoverview Tools is a main class that wires all components of the |
| 7 * DevTools frontend together. It is also responsible for overriding existing | 7 * DevTools frontend together. It is also responsible for overriding existing |
| 8 * WebInspector functionality while it is getting upstreamed into WebCore. | 8 * WebInspector functionality while it is getting upstreamed into WebCore. |
| 9 */ | 9 */ |
| 10 goog.provide('devtools.Tools'); | 10 goog.provide('devtools.Tools'); |
| (...skipping 462 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 473 // TODO(yurys): get rid of the if once WebKit change is rolled. | 473 // TODO(yurys): get rid of the if once WebKit change is rolled. |
| 474 var accessor; | 474 var accessor; |
| 475 if (InjectedScriptAccess.getDefault) | 475 if (InjectedScriptAccess.getDefault) |
| 476 accessor = InjectedScriptAccess.prototype; | 476 accessor = InjectedScriptAccess.prototype; |
| 477 else | 477 else |
| 478 accessor = InjectedScriptAccess; | 478 accessor = InjectedScriptAccess; |
| 479 | 479 |
| 480 var orig = accessor.getCompletions; | 480 var orig = accessor.getCompletions; |
| 481 accessor.getCompletions = function(expressionString, | 481 accessor.getCompletions = function(expressionString, |
| 482 includeInspectorCommandLineAPI, callFrameId, reportCompletions) { | 482 includeInspectorCommandLineAPI, callFrameId, reportCompletions) { |
| 483 if (goog.isDef(callFrameId)) { | 483 if (typeof callFrameId === "number") { |
| 484 devtools.tools.getDebuggerAgent().resolveCompletionsOnFrame( | 484 devtools.tools.getDebuggerAgent().resolveCompletionsOnFrame( |
| 485 expressionString, callFrameId, reportCompletions); | 485 expressionString, callFrameId, reportCompletions); |
| 486 } else { | 486 } else { |
| 487 return orig.apply(this, arguments); | 487 return orig.apply(this, arguments); |
| 488 } | 488 } |
| 489 }; | 489 }; |
| 490 })(); | 490 })(); |
| 491 | 491 |
| 492 | 492 |
| 493 (function() { | 493 (function() { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 524 return; | 524 return; |
| 525 } | 525 } |
| 526 originalAddToFrame.call(this, identifier, resource.mimeType, element); | 526 originalAddToFrame.call(this, identifier, resource.mimeType, element); |
| 527 }; | 527 }; |
| 528 })(); | 528 })(); |
| 529 | 529 |
| 530 WebInspector.pausedScript = function(callFrames) | 530 WebInspector.pausedScript = function(callFrames) |
| 531 { | 531 { |
| 532 this.panels.scripts.debuggerPaused(callFrames); | 532 this.panels.scripts.debuggerPaused(callFrames); |
| 533 }; | 533 }; |
| OLD | NEW |