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

Side by Side Diff: chrome/browser/resources/net_internals/source_entry.js

Issue 9121053: Added net logging to DownloadItem. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merged with parent. Created 8 years, 10 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 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 var SourceEntry = (function() { 5 var SourceEntry = (function() {
6 'use strict'; 6 'use strict';
7 7
8 /** 8 /**
9 * A SourceEntry gathers all log entries with the same source. 9 * A SourceEntry gathers all log entries with the same source.
10 * 10 *
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
133 this.description_ = e.params.hostname; 133 this.description_ = e.params.hostname;
134 break; 134 break;
135 case LogSourceType.DOWNLOAD: 135 case LogSourceType.DOWNLOAD:
136 switch (e.type) { 136 switch (e.type) {
137 case LogEventType.DOWNLOAD_FILE_RENAMED: 137 case LogEventType.DOWNLOAD_FILE_RENAMED:
138 this.description_ = e.params.new_filename; 138 this.description_ = e.params.new_filename;
139 break; 139 break;
140 case LogEventType.DOWNLOAD_FILE_OPENED: 140 case LogEventType.DOWNLOAD_FILE_OPENED:
141 this.description_ = e.params.file_name; 141 this.description_ = e.params.file_name;
142 break; 142 break;
143 case LogEventType.DOWNLOAD_ITEM_ACTIVE:
144 this.description_ = e.params.intermediate_name;
145 break;
143 } 146 }
144 break; 147 break;
145 case LogSourceType.FILESTREAM: 148 case LogSourceType.FILESTREAM:
146 this.description_ = e.params.file_name; 149 this.description_ = e.params.file_name;
147 break; 150 break;
148 } 151 }
149 152
150 if (this.description_ == undefined) 153 if (this.description_ == undefined)
151 this.description_ = ''; 154 this.description_ = '';
152 }, 155 },
(...skipping 23 matching lines...) Expand all
176 } 179 }
177 if (this.entries_[0].source.type == LogSourceType.DOWNLOAD) { 180 if (this.entries_[0].source.type == LogSourceType.DOWNLOAD) {
178 // If any rename occurred, use the last name 181 // If any rename occurred, use the last name
179 e = this.findLastLogEntryByType_(LogEventType.DOWNLOAD_FILE_RENAMED); 182 e = this.findLastLogEntryByType_(LogEventType.DOWNLOAD_FILE_RENAMED);
180 if (e != undefined) 183 if (e != undefined)
181 return e; 184 return e;
182 // Otherwise, if the file was opened, use that name 185 // Otherwise, if the file was opened, use that name
183 e = this.findLogEntryByType_(LogEventType.DOWNLOAD_FILE_OPENED); 186 e = this.findLogEntryByType_(LogEventType.DOWNLOAD_FILE_OPENED);
184 if (e != undefined) 187 if (e != undefined)
185 return e; 188 return e;
189 // History items are never opened, so use the activation info
190 e = this.findLogEntryByType_(LogEventType.DOWNLOAD_ITEM_ACTIVE);
Randy Smith (Not in Mondays) 2012/02/03 18:23:37 Why aren't we using the DOWNLOAD_ITEM_ACTIVE in pr
ahendrickson 2012/02/04 05:24:04 This information is used to determine what to show
191 if (e != undefined)
192 return e;
186 } 193 }
187 if (this.entries_.length >= 2) { 194 if (this.entries_.length >= 2) {
188 if (this.entries_[0].type == LogEventType.REQUEST_ALIVE || 195 if (this.entries_[0].type == LogEventType.REQUEST_ALIVE ||
189 this.entries_[0].type == LogEventType.SOCKET_POOL_CONNECT_JOB || 196 this.entries_[0].type == LogEventType.SOCKET_POOL_CONNECT_JOB ||
190 this.entries_[1].type == LogEventType.UDP_CONNECT) { 197 this.entries_[1].type == LogEventType.UDP_CONNECT) {
191 return this.entries_[1]; 198 return this.entries_[1];
192 } 199 }
193 } 200 }
194 return this.entries_[0]; 201 return this.entries_[0];
195 }, 202 },
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
283 * Prints descriptive text about |entries_| to a new node added to the end 290 * Prints descriptive text about |entries_| to a new node added to the end
284 * of |parent|. 291 * of |parent|.
285 */ 292 */
286 printAsText: function(parent) { 293 printAsText: function(parent) {
287 printLogEntriesAsText(this.entries_, parent); 294 printLogEntriesAsText(this.entries_, parent);
288 } 295 }
289 }; 296 };
290 297
291 return SourceEntry; 298 return SourceEntry;
292 })(); 299 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698