| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. | 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. |
| 3 * Copyright (C) 2011 Google Inc. All rights reserved. | 3 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. 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 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 235 /** | 235 /** |
| 236 * @param {!Element} element | 236 * @param {!Element} element |
| 237 * @this {WebInspector.SourcesPanel} | 237 * @this {WebInspector.SourcesPanel} |
| 238 */ | 238 */ |
| 239 function didCreateBreakpointHitStatusMessage(element) | 239 function didCreateBreakpointHitStatusMessage(element) |
| 240 { | 240 { |
| 241 this.sidebarPanes.callstack.setStatus(element); | 241 this.sidebarPanes.callstack.setStatus(element); |
| 242 } | 242 } |
| 243 | 243 |
| 244 /** | 244 /** |
| 245 * @param {!WebInspector.UILocation} uiLocation | 245 * @param {!WebInspector.LiveLocation} liveLocation |
| 246 * @this {WebInspector.SourcesPanel} | 246 * @this {WebInspector.SourcesPanel} |
| 247 */ | 247 */ |
| 248 function didGetUILocation(uiLocation) | 248 function didGetUILocation(liveLocation) |
| 249 { | 249 { |
| 250 var uiLocation = liveLocation.uiLocation; |
| 250 var breakpoint = WebInspector.breakpointManager.findBreakpointOnLine
(uiLocation.uiSourceCode, uiLocation.lineNumber); | 251 var breakpoint = WebInspector.breakpointManager.findBreakpointOnLine
(uiLocation.uiSourceCode, uiLocation.lineNumber); |
| 251 if (!breakpoint) | 252 if (!breakpoint) |
| 252 return; | 253 return; |
| 253 this.sidebarPanes.jsBreakpoints.highlightBreakpoint(breakpoint); | 254 this.sidebarPanes.jsBreakpoints.highlightBreakpoint(breakpoint); |
| 254 this.sidebarPanes.callstack.setStatus(WebInspector.UIString("Paused
on a JavaScript breakpoint.")); | 255 this.sidebarPanes.callstack.setStatus(WebInspector.UIString("Paused
on a JavaScript breakpoint.")); |
| 255 } | 256 } |
| 256 | 257 |
| 257 if (details.reason === WebInspector.DebuggerModel.BreakReason.DOM) { | 258 if (details.reason === WebInspector.DebuggerModel.BreakReason.DOM) { |
| 258 WebInspector.domBreakpointsSidebarPane.highlightBreakpoint(details.a
uxData); | 259 WebInspector.domBreakpointsSidebarPane.highlightBreakpoint(details.a
uxData); |
| 259 WebInspector.domBreakpointsSidebarPane.createBreakpointHitStatusMess
age(details, didCreateBreakpointHitStatusMessage.bind(this)); | 260 WebInspector.domBreakpointsSidebarPane.createBreakpointHitStatusMess
age(details, didCreateBreakpointHitStatusMessage.bind(this)); |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 381 { | 382 { |
| 382 this._ignoreExecutionLineEvents = ignoreExecutionLineEvents; | 383 this._ignoreExecutionLineEvents = ignoreExecutionLineEvents; |
| 383 }, | 384 }, |
| 384 | 385 |
| 385 updateLastModificationTime: function() | 386 updateLastModificationTime: function() |
| 386 { | 387 { |
| 387 this._lastModificationTime = window.performance.now(); | 388 this._lastModificationTime = window.performance.now(); |
| 388 }, | 389 }, |
| 389 | 390 |
| 390 /** | 391 /** |
| 391 * @param {!WebInspector.UILocation} uiLocation | 392 * @param {!WebInspector.LiveLocation} liveLocation |
| 392 */ | 393 */ |
| 393 _executionLineChanged: function(uiLocation) | 394 _executionLineChanged: function(liveLocation) |
| 394 { | 395 { |
| 396 var uiLocation = /** @type {!WebInspector.UILocation} */(liveLocation.ui
Location); |
| 395 this._sourcesView.clearCurrentExecutionLine(); | 397 this._sourcesView.clearCurrentExecutionLine(); |
| 396 this._sourcesView.setExecutionLocation(uiLocation); | 398 this._sourcesView.setExecutionLocation(uiLocation); |
| 397 if (window.performance.now() - this._lastModificationTime < WebInspector
.SourcesPanel._lastModificationTimeout) | 399 if (window.performance.now() - this._lastModificationTime < WebInspector
.SourcesPanel._lastModificationTimeout) |
| 398 return; | 400 return; |
| 399 this._sourcesView.showSourceLocation(uiLocation.uiSourceCode, uiLocation
.lineNumber, uiLocation.columnNumber, undefined, true); | 401 this._sourcesView.showSourceLocation(uiLocation.uiSourceCode, uiLocation
.lineNumber, uiLocation.columnNumber, undefined, true); |
| 400 }, | 402 }, |
| 401 | 403 |
| 402 _lastModificationTimeoutPassedForTest: function() | 404 _lastModificationTimeoutPassedForTest: function() |
| 403 { | 405 { |
| 404 WebInspector.SourcesPanel._lastModificationTimeout = Number.MIN_VALUE; | 406 WebInspector.SourcesPanel._lastModificationTimeout = Number.MIN_VALUE; |
| (...skipping 1015 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1420 WebInspector.SourcesPanelFactory.prototype = { | 1422 WebInspector.SourcesPanelFactory.prototype = { |
| 1421 /** | 1423 /** |
| 1422 * @override | 1424 * @override |
| 1423 * @return {!WebInspector.Panel} | 1425 * @return {!WebInspector.Panel} |
| 1424 */ | 1426 */ |
| 1425 createPanel: function() | 1427 createPanel: function() |
| 1426 { | 1428 { |
| 1427 return WebInspector.SourcesPanel.instance(); | 1429 return WebInspector.SourcesPanel.instance(); |
| 1428 } | 1430 } |
| 1429 } | 1431 } |
| OLD | NEW |