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

Side by Side Diff: Source/devtools/front_end/components/SearchableView.js

Issue 340513003: DevTools: Add JSDoc for static methods, fix JSDoc types and induced errors (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 6 months 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. 2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
3 * Copyright (C) 2007 Matt Lilek (pewtermoose@gmail.com). 3 * Copyright (C) 2007 Matt Lilek (pewtermoose@gmail.com).
4 * Copyright (C) 2009 Joseph Pecoraro 4 * Copyright (C) 2009 Joseph Pecoraro
5 * Copyright (C) 2011 Google Inc. All rights reserved. 5 * Copyright (C) 2011 Google Inc. All rights reserved.
6 * 6 *
7 * Redistribution and use in source and binary forms, with or without 7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions 8 * modification, are permitted provided that the following conditions
9 * are met: 9 * are met:
10 * 10 *
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 cancelButtonElement.textContent = WebInspector.UIString("Cancel"); 119 cancelButtonElement.textContent = WebInspector.UIString("Cancel");
120 cancelButtonElement.tabIndex = -1; 120 cancelButtonElement.tabIndex = -1;
121 cancelButtonElement.addEventListener("click", this.closeSearch.bind(this), f alse); 121 cancelButtonElement.addEventListener("click", this.closeSearch.bind(this), f alse);
122 this._minimalSearchQuerySize = 3; 122 this._minimalSearchQuerySize = 3;
123 123
124 this._registerShortcuts(); 124 this._registerShortcuts();
125 } 125 }
126 126
127 WebInspector.SearchableView._lastUniqueId = 0; 127 WebInspector.SearchableView._lastUniqueId = 0;
128 128
129 /**
130 * @return {!Array.<!WebInspector.KeyboardShortcut.Descriptor>}
131 */
129 WebInspector.SearchableView.findShortcuts = function() 132 WebInspector.SearchableView.findShortcuts = function()
130 { 133 {
131 if (WebInspector.SearchableView._findShortcuts) 134 if (WebInspector.SearchableView._findShortcuts)
132 return WebInspector.SearchableView._findShortcuts; 135 return WebInspector.SearchableView._findShortcuts;
133 WebInspector.SearchableView._findShortcuts = [WebInspector.KeyboardShortcut. makeDescriptor("f", WebInspector.KeyboardShortcut.Modifiers.CtrlOrMeta)]; 136 WebInspector.SearchableView._findShortcuts = [WebInspector.KeyboardShortcut. makeDescriptor("f", WebInspector.KeyboardShortcut.Modifiers.CtrlOrMeta)];
134 if (!WebInspector.isMac()) 137 if (!WebInspector.isMac())
135 WebInspector.SearchableView._findShortcuts.push(WebInspector.KeyboardSho rtcut.makeDescriptor(WebInspector.KeyboardShortcut.Keys.F3)); 138 WebInspector.SearchableView._findShortcuts.push(WebInspector.KeyboardSho rtcut.makeDescriptor(WebInspector.KeyboardShortcut.Keys.F3));
136 return WebInspector.SearchableView._findShortcuts; 139 return WebInspector.SearchableView._findShortcuts;
137 } 140 }
138 141
142 /**
143 * @return {!Array.<!WebInspector.KeyboardShortcut.Descriptor>}
144 */
139 WebInspector.SearchableView.cancelSearchShortcuts = function() 145 WebInspector.SearchableView.cancelSearchShortcuts = function()
140 { 146 {
141 if (WebInspector.SearchableView._cancelSearchShortcuts) 147 if (WebInspector.SearchableView._cancelSearchShortcuts)
142 return WebInspector.SearchableView._cancelSearchShortcuts; 148 return WebInspector.SearchableView._cancelSearchShortcuts;
143 WebInspector.SearchableView._cancelSearchShortcuts = [WebInspector.KeyboardS hortcut.makeDescriptor(WebInspector.KeyboardShortcut.Keys.Esc)]; 149 WebInspector.SearchableView._cancelSearchShortcuts = [WebInspector.KeyboardS hortcut.makeDescriptor(WebInspector.KeyboardShortcut.Keys.Esc)];
144 return WebInspector.SearchableView._cancelSearchShortcuts; 150 return WebInspector.SearchableView._cancelSearchShortcuts;
145 } 151 }
146 152
153 /**
154 * @return {!Array.<!WebInspector.KeyboardShortcut.Descriptor>}
155 */
147 WebInspector.SearchableView.findNextShortcut = function() 156 WebInspector.SearchableView.findNextShortcut = function()
148 { 157 {
149 if (WebInspector.SearchableView._findNextShortcut) 158 if (WebInspector.SearchableView._findNextShortcut)
150 return WebInspector.SearchableView._findNextShortcut; 159 return WebInspector.SearchableView._findNextShortcut;
151 WebInspector.SearchableView._findNextShortcut = []; 160 WebInspector.SearchableView._findNextShortcut = [];
152 if (WebInspector.isMac()) 161 if (WebInspector.isMac())
153 WebInspector.SearchableView._findNextShortcut.push(WebInspector.Keyboard Shortcut.makeDescriptor("g", WebInspector.KeyboardShortcut.Modifiers.Meta)); 162 WebInspector.SearchableView._findNextShortcut.push(WebInspector.Keyboard Shortcut.makeDescriptor("g", WebInspector.KeyboardShortcut.Modifiers.Meta));
154 return WebInspector.SearchableView._findNextShortcut; 163 return WebInspector.SearchableView._findNextShortcut;
155 } 164 }
156 165
166 /**
167 * @return {!Array.<!WebInspector.KeyboardShortcut.Descriptor>}
168 */
157 WebInspector.SearchableView.findPreviousShortcuts = function() 169 WebInspector.SearchableView.findPreviousShortcuts = function()
158 { 170 {
159 if (WebInspector.SearchableView._findPreviousShortcuts) 171 if (WebInspector.SearchableView._findPreviousShortcuts)
160 return WebInspector.SearchableView._findPreviousShortcuts; 172 return WebInspector.SearchableView._findPreviousShortcuts;
161 WebInspector.SearchableView._findPreviousShortcuts = []; 173 WebInspector.SearchableView._findPreviousShortcuts = [];
162 if (WebInspector.isMac()) 174 if (WebInspector.isMac())
163 WebInspector.SearchableView._findPreviousShortcuts.push(WebInspector.Key boardShortcut.makeDescriptor("g", WebInspector.KeyboardShortcut.Modifiers.Meta | WebInspector.KeyboardShortcut.Modifiers.Shift)); 175 WebInspector.SearchableView._findPreviousShortcuts.push(WebInspector.Key boardShortcut.makeDescriptor("g", WebInspector.KeyboardShortcut.Modifiers.Meta | WebInspector.KeyboardShortcut.Modifiers.Shift));
164 return WebInspector.SearchableView._findPreviousShortcuts; 176 return WebInspector.SearchableView._findPreviousShortcuts;
165 } 177 }
166 178
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
380 _updateReplaceVisibility: function() 392 _updateReplaceVisibility: function()
381 { 393 {
382 this._replaceElement.classList.toggle("hidden", !this._replaceable); 394 this._replaceElement.classList.toggle("hidden", !this._replaceable);
383 if (!this._replaceable) { 395 if (!this._replaceable) {
384 this._replaceCheckboxElement.checked = false; 396 this._replaceCheckboxElement.checked = false;
385 this._updateSecondRowVisibility(); 397 this._updateSecondRowVisibility();
386 } 398 }
387 }, 399 },
388 400
389 /** 401 /**
390 * @param {!Event} event 402 * @param {?Event} event
391 */ 403 */
392 _onSearchFieldManualFocus: function(event) 404 _onSearchFieldManualFocus: function(event)
393 { 405 {
394 WebInspector.setCurrentFocusElement(event.target); 406 WebInspector.setCurrentFocusElement(event.target);
395 }, 407 },
396 408
397 /** 409 /**
398 * @param {!KeyboardEvent} event 410 * @param {?Event} event
399 */ 411 */
400 _onSearchKeyDown: function(event) 412 _onSearchKeyDown: function(event)
401 { 413 {
402 if (!isEnterKey(event)) 414 if (!isEnterKey(event))
403 return; 415 return;
404 416
405 if (!this._currentQuery) 417 if (!this._currentQuery)
406 this._performSearch(true, true, event.shiftKey); 418 this._performSearch(true, true, event.shiftKey);
407 else 419 else
408 this._jumpToNextSearchResult(event.shiftKey); 420 this._jumpToNextSearchResult(event.shiftKey);
409 }, 421 },
410 422
411 /** 423 /**
412 * @param {!KeyboardEvent} event 424 * @param {?Event} event
413 */ 425 */
414 _onReplaceKeyDown: function(event) 426 _onReplaceKeyDown: function(event)
415 { 427 {
416 if (isEnterKey(event)) 428 if (isEnterKey(event))
417 this._replace(); 429 this._replace();
418 }, 430 },
419 431
420 /** 432 /**
421 * @param {boolean=} isBackwardSearch 433 * @param {boolean=} isBackwardSearch
422 */ 434 */
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
569 * @param {string} text 581 * @param {string} text
570 */ 582 */
571 replaceSelectionWith: function(text) { }, 583 replaceSelectionWith: function(text) { },
572 584
573 /** 585 /**
574 * @param {string} query 586 * @param {string} query
575 * @param {string} replacement 587 * @param {string} replacement
576 */ 588 */
577 replaceAllWith: function(query, replacement) { } 589 replaceAllWith: function(query, replacement) { }
578 } 590 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698