| 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 465 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 476 | 476 |
| 477 (function() { | 477 (function() { |
| 478 WebInspector.ElementsPanel.prototype._nodeSearchButtonClicked = function( | 478 WebInspector.ElementsPanel.prototype._nodeSearchButtonClicked = function( |
| 479 event) { | 479 event) { |
| 480 InspectorBackend.toggleNodeSearch(); | 480 InspectorBackend.toggleNodeSearch(); |
| 481 this.nodeSearchButton.toggled = !this.nodeSearchButton.toggled; | 481 this.nodeSearchButton.toggled = !this.nodeSearchButton.toggled; |
| 482 }; | 482 }; |
| 483 })(); | 483 })(); |
| 484 | 484 |
| 485 | 485 |
| 486 // We need to have a place for postponed tasks |
| 487 // which should be executed when all the messages between agent and frontend |
| 488 // are processed. |
| 489 |
| 490 WebInspector.runAfterPendingDispatchesQueue = []; |
| 491 |
| 492 WebInspector.runAfterPendingDispatches = function(callback) { |
| 493 this.runAfterPendingDispatchesQueue.push(callback); |
| 494 }; |
| 495 |
| 496 WebInspector.queuesAreEmpty = function() { |
| 497 var copy = this.runAfterPendingDispatchesQueue.slice(); |
| 498 this.runAfterPendingDispatchesQueue = []; |
| 499 for (var i = 0; i < copy.length; ++i) |
| 500 copy[i].call(this); |
| 501 }; |
| 502 |
| 486 (function() { | 503 (function() { |
| 487 var originalAddToFrame = InspectorFrontendHost.addResourceSourceToFrame; | 504 var originalAddToFrame = InspectorFrontendHost.addResourceSourceToFrame; |
| 488 InspectorFrontendHost.addResourceSourceToFrame = function(identifier, element) { | 505 InspectorFrontendHost.addResourceSourceToFrame = function(identifier, element) { |
| 489 var resource = WebInspector.resources[identifier]; | 506 var resource = WebInspector.resources[identifier]; |
| 490 if (!resource) { | 507 if (!resource) { |
| 491 return; | 508 return; |
| 492 } | 509 } |
| 493 originalAddToFrame.call(this, identifier, resource.mimeType, element); | 510 originalAddToFrame.call(this, identifier, resource.mimeType, element); |
| 494 }; | 511 }; |
| 495 })(); | 512 })(); |
| OLD | NEW |