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

Side by Side Diff: Source/devtools/front_end/search/SourcesSearchScope.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) 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 * 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 * 10 *
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
159 for (var i = 0; i < uiSourceCodes.length; ++i) { 159 for (var i = 0; i < uiSourceCodes.length; ++i) {
160 if (!uiSourceCodes[i].isDirty()) 160 if (!uiSourceCodes[i].isDirty())
161 continue; 161 continue;
162 var path = uiSourceCodes[i].path(); 162 var path = uiSourceCodes[i].path();
163 if (!matchingFiles.contains(path) && this._searchConfig.filePath MatchesFileQuery(path)) 163 if (!matchingFiles.contains(path) && this._searchConfig.filePath MatchesFileQuery(path))
164 files.push(path); 164 files.push(path);
165 } 165 }
166 } 166 }
167 167
168 /** 168 /**
169 * @param {!string} path 169 * @param {string} path
170 * @this {WebInspector.SourcesSearchScope} 170 * @this {WebInspector.SourcesSearchScope}
171 */ 171 */
172 function searchInNextFile(path) 172 function searchInNextFile(path)
173 { 173 {
174 var uiSourceCode = project.uiSourceCode(path); 174 var uiSourceCode = project.uiSourceCode(path);
175 if (!uiSourceCode) { 175 if (!uiSourceCode) {
176 --callbacksLeft; 176 --callbacksLeft;
177 progress.worked(1); 177 progress.worked(1);
178 scheduleSearchInNextFileOrFinish.call(this); 178 scheduleSearchInNextFileOrFinish.call(this);
179 return; 179 return;
(...skipping 26 matching lines...) Expand all
206 } 206 }
207 return; 207 return;
208 } 208 }
209 209
210 ++callbacksLeft; 210 ++callbacksLeft;
211 var path = files[fileIndex++]; 211 var path = files[fileIndex++];
212 setTimeout(searchInNextFile.bind(this, path), 0); 212 setTimeout(searchInNextFile.bind(this, path), 0);
213 } 213 }
214 214
215 /** 215 /**
216 * @param {!string} path 216 * @param {string} path
217 * @param {?string} content 217 * @param {?string} content
218 * @this {WebInspector.SourcesSearchScope} 218 * @this {WebInspector.SourcesSearchScope}
219 */ 219 */
220 function contentLoaded(path, content) 220 function contentLoaded(path, content)
221 { 221 {
222 /** 222 /**
223 * @param {!WebInspector.ContentProvider.SearchMatch} a 223 * @param {!WebInspector.ContentProvider.SearchMatch} a
224 * @param {!WebInspector.ContentProvider.SearchMatch} b 224 * @param {!WebInspector.ContentProvider.SearchMatch} b
225 */ 225 */
226 function matchesComparator(a, b) 226 function matchesComparator(a, b)
(...skipping 28 matching lines...) Expand all
255 255
256 /** 256 /**
257 * @param {!WebInspector.ProjectSearchConfig} searchConfig 257 * @param {!WebInspector.ProjectSearchConfig} searchConfig
258 * @return {!WebInspector.FileBasedSearchResultsPane} 258 * @return {!WebInspector.FileBasedSearchResultsPane}
259 */ 259 */
260 createSearchResultsPane: function(searchConfig) 260 createSearchResultsPane: function(searchConfig)
261 { 261 {
262 return new WebInspector.FileBasedSearchResultsPane(searchConfig); 262 return new WebInspector.FileBasedSearchResultsPane(searchConfig);
263 } 263 }
264 } 264 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698