Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(67)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sources/JavaScriptBreakpointsSidebarPane.js

Issue 2440953003: DevTools: use semicolons after each statement. (Closed)
Patch Set: rebaseline Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2015 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2015 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 * @constructor 6 * @constructor
7 * @extends {WebInspector.VBox} 7 * @extends {WebInspector.VBox}
8 * @implements {WebInspector.ContextFlavorListener} 8 * @implements {WebInspector.ContextFlavorListener}
9 */ 9 */
10 WebInspector.JavaScriptBreakpointsSidebarPane = function() 10 WebInspector.JavaScriptBreakpointsSidebarPane = function()
(...skipping 14 matching lines...) Expand all
25 for (var i = 0; i < breakpointLocations.length; ++i) 25 for (var i = 0; i < breakpointLocations.length; ++i)
26 this._addBreakpoint(breakpointLocations[i].breakpoint, breakpointLocatio ns[i].uiLocation); 26 this._addBreakpoint(breakpointLocations[i].breakpoint, breakpointLocatio ns[i].uiLocation);
27 27
28 this._breakpointManager.addEventListener(WebInspector.BreakpointManager.Even ts.BreakpointAdded, this._breakpointAdded, this); 28 this._breakpointManager.addEventListener(WebInspector.BreakpointManager.Even ts.BreakpointAdded, this._breakpointAdded, this);
29 this._breakpointManager.addEventListener(WebInspector.BreakpointManager.Even ts.BreakpointRemoved, this._breakpointRemoved, this); 29 this._breakpointManager.addEventListener(WebInspector.BreakpointManager.Even ts.BreakpointRemoved, this._breakpointRemoved, this);
30 30
31 this.emptyElement.addEventListener("contextmenu", this._emptyElementContextM enu.bind(this), true); 31 this.emptyElement.addEventListener("contextmenu", this._emptyElementContextM enu.bind(this), true);
32 this._breakpointManager.addEventListener(WebInspector.BreakpointManager.Even ts.BreakpointsActiveStateChanged, this._breakpointsActiveStateChanged, this); 32 this._breakpointManager.addEventListener(WebInspector.BreakpointManager.Even ts.BreakpointsActiveStateChanged, this._breakpointsActiveStateChanged, this);
33 this._breakpointsActiveStateChanged(); 33 this._breakpointsActiveStateChanged();
34 this._update(); 34 this._update();
35 } 35 };
36 36
37 WebInspector.JavaScriptBreakpointsSidebarPane.prototype = { 37 WebInspector.JavaScriptBreakpointsSidebarPane.prototype = {
38 _emptyElementContextMenu: function(event) 38 _emptyElementContextMenu: function(event)
39 { 39 {
40 var contextMenu = new WebInspector.ContextMenu(event); 40 var contextMenu = new WebInspector.ContextMenu(event);
41 this._appendBreakpointActiveItem(contextMenu); 41 this._appendBreakpointActiveItem(contextMenu);
42 contextMenu.show(); 42 contextMenu.show();
43 }, 43 },
44 44
45 /** 45 /**
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 checkboxLabel.addEventListener("click", this._breakpointCheckboxClicked. bind(this, breakpoint), false); 81 checkboxLabel.addEventListener("click", this._breakpointCheckboxClicked. bind(this, breakpoint), false);
82 82
83 var snippetElement = element.createChild("div", "source-text monospace") ; 83 var snippetElement = element.createChild("div", "source-text monospace") ;
84 84
85 /** 85 /**
86 * @param {?string} content 86 * @param {?string} content
87 * @this {WebInspector.JavaScriptBreakpointsSidebarPane} 87 * @this {WebInspector.JavaScriptBreakpointsSidebarPane}
88 */ 88 */
89 function didRequestContent(content) 89 function didRequestContent(content)
90 { 90 {
91 var lineNumber = uiLocation.lineNumber 91 var lineNumber = uiLocation.lineNumber;
92 var columnNumber = uiLocation.columnNumber; 92 var columnNumber = uiLocation.columnNumber;
93 var text = new WebInspector.Text(content || ""); 93 var text = new WebInspector.Text(content || "");
94 if (lineNumber < text.lineCount()) { 94 if (lineNumber < text.lineCount()) {
95 var lineText = text.lineAt(lineNumber); 95 var lineText = text.lineAt(lineNumber);
96 var maxSnippetLength = 200; 96 var maxSnippetLength = 200;
97 var snippetStartIndex = columnNumber > 100 ? columnNumber : 0; 97 var snippetStartIndex = columnNumber > 100 ? columnNumber : 0;
98 snippetElement.textContent = lineText.substr(snippetStartIndex). trimEnd(maxSnippetLength); 98 snippetElement.textContent = lineText.substr(snippetStartIndex). trimEnd(maxSnippetLength);
99 } 99 }
100 this.didReceiveBreakpointLineForTest(uiLocation.uiSourceCode, lineNu mber, columnNumber); 100 this.didReceiveBreakpointLineForTest(uiLocation.uiSourceCode, lineNu mber, columnNumber);
101 } 101 }
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 { 267 {
268 this._listElement.removeChildren(); 268 this._listElement.removeChildren();
269 if (this._listElement.parentElement) { 269 if (this._listElement.parentElement) {
270 this.element.removeChild(this._listElement); 270 this.element.removeChild(this._listElement);
271 this.element.appendChild(this.emptyElement); 271 this.element.appendChild(this.emptyElement);
272 } 272 }
273 this._items.clear(); 273 this._items.clear();
274 }, 274 },
275 275
276 __proto__: WebInspector.VBox.prototype 276 __proto__: WebInspector.VBox.prototype
277 } 277 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698