| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 330 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 node.target().domdebuggerAgent().removeDOMBreakpoint(node.id, type); | 341 node.target().domdebuggerAgent().removeDOMBreakpoint(node.id, type); |
| 342 this._saveBreakpoints(); | 342 this._saveBreakpoints(); |
| 343 }, | 343 }, |
| 344 | 344 |
| 345 highlightBreakpoint: function(auxData) | 345 highlightBreakpoint: function(auxData) |
| 346 { | 346 { |
| 347 var breakpointId = this._createBreakpointId(auxData.nodeId, auxData.type
); | 347 var breakpointId = this._createBreakpointId(auxData.nodeId, auxData.type
); |
| 348 var element = this._breakpointElements[breakpointId]; | 348 var element = this._breakpointElements[breakpointId]; |
| 349 if (!element) | 349 if (!element) |
| 350 return; | 350 return; |
| 351 this.expand(); | 351 this.expandPane(); |
| 352 element.classList.add("breakpoint-hit"); | 352 element.classList.add("breakpoint-hit"); |
| 353 this._highlightedElement = element; | 353 this._highlightedElement = element; |
| 354 }, | 354 }, |
| 355 | 355 |
| 356 clearBreakpointHighlight: function() | 356 clearBreakpointHighlight: function() |
| 357 { | 357 { |
| 358 if (this._highlightedElement) { | 358 if (this._highlightedElement) { |
| 359 this._highlightedElement.classList.remove("breakpoint-hit"); | 359 this._highlightedElement.classList.remove("breakpoint-hit"); |
| 360 delete this._highlightedElement; | 360 delete this._highlightedElement; |
| 361 } | 361 } |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 446 } | 446 } |
| 447 | 447 |
| 448 /** | 448 /** |
| 449 * @constructor | 449 * @constructor |
| 450 * @extends {WebInspector.SidebarPane} | 450 * @extends {WebInspector.SidebarPane} |
| 451 * @param {!WebInspector.DOMBreakpointsSidebarPane} pane | 451 * @param {!WebInspector.DOMBreakpointsSidebarPane} pane |
| 452 * @param {!WebInspector.Panel} panel | 452 * @param {!WebInspector.Panel} panel |
| 453 */ | 453 */ |
| 454 WebInspector.DOMBreakpointsSidebarPane.Proxy = function(pane, panel) | 454 WebInspector.DOMBreakpointsSidebarPane.Proxy = function(pane, panel) |
| 455 { | 455 { |
| 456 WebInspector.SidebarPane.call(this, pane.title()); | 456 WebInspector.SidebarPane.call(this, WebInspector.UIString("DOM Breakpoints")
); |
| 457 this.registerRequiredCSS("components/breakpointsList.css"); | 457 this.registerRequiredCSS("components/breakpointsList.css"); |
| 458 | 458 |
| 459 this._wrappedPane = pane; | 459 this._wrappedPane = pane; |
| 460 this._panel = panel; | 460 this._panel = panel; |
| 461 } | 461 } |
| 462 | 462 |
| 463 WebInspector.DOMBreakpointsSidebarPane.Proxy.prototype = { | 463 WebInspector.DOMBreakpointsSidebarPane.Proxy.prototype = { |
| 464 expand: function() | 464 expandPane: function() |
| 465 { | 465 { |
| 466 this._wrappedPane.expand(); | 466 this._wrappedPane.expandPane(); |
| 467 }, | 467 }, |
| 468 | 468 |
| 469 onContentReady: function() | 469 onContentReady: function() |
| 470 { | 470 { |
| 471 if (this._panel.isShowing()) | 471 if (this._panel.isShowing()) |
| 472 this._reattachBody(); | 472 this._reattachBody(); |
| 473 | 473 |
| 474 WebInspector.SidebarPane.prototype.onContentReady.call(this); | 474 WebInspector.SidebarPane.prototype.onContentReady.call(this); |
| 475 }, | 475 }, |
| 476 | 476 |
| 477 wasShown: function() | 477 wasShown: function() |
| 478 { | 478 { |
| 479 WebInspector.SidebarPane.prototype.wasShown.call(this); | 479 WebInspector.SidebarPane.prototype.wasShown.call(this); |
| 480 this._reattachBody(); | 480 this._reattachBody(); |
| 481 }, | 481 }, |
| 482 | 482 |
| 483 _reattachBody: function() | 483 _reattachBody: function() |
| 484 { | 484 { |
| 485 if (this._wrappedPane.element.parentNode !== this.element) | 485 if (this._wrappedPane.element.parentNode !== this.element) |
| 486 this._wrappedPane.show(this.element); | 486 this._wrappedPane.show(this.element); |
| 487 }, | 487 }, |
| 488 | 488 |
| 489 __proto__: WebInspector.SidebarPane.prototype | 489 __proto__: WebInspector.SidebarPane.prototype |
| 490 } | 490 } |
| 491 | 491 |
| 492 /** | 492 /** |
| 493 * @type {!WebInspector.DOMBreakpointsSidebarPane} | 493 * @type {!WebInspector.DOMBreakpointsSidebarPane} |
| 494 */ | 494 */ |
| 495 WebInspector.domBreakpointsSidebarPane; | 495 WebInspector.domBreakpointsSidebarPane; |
| OLD | NEW |