Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 * Dictionary of constants (initialized by browser). | 6 * Dictionary of constants (initialized by browser). |
| 7 */ | 7 */ |
| 8 var LogEventType = null; | 8 var LogEventType = null; |
| 9 var LogEventPhase = null; | 9 var LogEventPhase = null; |
| 10 var ClientInfo = null; | 10 var ClientInfo = null; |
| (...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 216 this.capturedEvents_ = []; | 216 this.capturedEvents_ = []; |
| 217 | 217 |
| 218 // Next unique id to be assigned to a log entry without a source. | 218 // Next unique id to be assigned to a log entry without a source. |
| 219 // Needed to simplify deletion, identify associated GUI elements, etc. | 219 // Needed to simplify deletion, identify associated GUI elements, etc. |
| 220 this.nextSourcelessEventId_ = -1; | 220 this.nextSourcelessEventId_ = -1; |
| 221 | 221 |
| 222 // True when viewing a log file rather than actively logged events. | 222 // True when viewing a log file rather than actively logged events. |
| 223 // When viewing a log file, all tabs are hidden except the event view, | 223 // When viewing a log file, all tabs are hidden except the event view, |
| 224 // and all received events are ignored. | 224 // and all received events are ignored. |
| 225 this.isViewingLogFile_ = false; | 225 this.isViewingLogFile_ = false; |
| 226 | |
| 227 // True when cookies and authentication information should be removed from | |
| 228 // displayed events. When true, such information should be hidden from | |
| 229 // all pages. | |
| 230 this.doSecurityStripping_ = true; | |
| 226 } | 231 } |
| 227 | 232 |
| 228 /* | 233 /* |
| 229 * Takes the current hash in form of "#tab¶m1=value1¶m2=value2&...". | 234 * Takes the current hash in form of "#tab¶m1=value1¶m2=value2&...". |
| 230 * Puts the parameters in an object, and passes the resulting object to | 235 * Puts the parameters in an object, and passes the resulting object to |
| 231 * |categoryTabSwitcher|. Uses tab and |anchorMap| to find a tab ID, | 236 * |categoryTabSwitcher|. Uses tab and |anchorMap| to find a tab ID, |
| 232 * which it also passes to the tab switcher. | 237 * which it also passes to the tab switcher. |
| 233 * | 238 * |
| 234 * Parameters and values are decoded with decodeURIComponent(). | 239 * Parameters and values are decoded with decodeURIComponent(). |
| 235 */ | 240 */ |
| (...skipping 579 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 815 * Deletes all captured events. | 820 * Deletes all captured events. |
| 816 */ | 821 */ |
| 817 BrowserBridge.prototype.deleteAllEvents = function() { | 822 BrowserBridge.prototype.deleteAllEvents = function() { |
| 818 this.capturedEvents_ = []; | 823 this.capturedEvents_ = []; |
| 819 this.numPassivelyCapturedEvents_ = 0; | 824 this.numPassivelyCapturedEvents_ = 0; |
| 820 for (var i = 0; i < this.logObservers_.length; ++i) | 825 for (var i = 0; i < this.logObservers_.length; ++i) |
| 821 this.logObservers_[i].onAllLogEntriesDeleted(); | 826 this.logObservers_[i].onAllLogEntriesDeleted(); |
| 822 }; | 827 }; |
| 823 | 828 |
| 824 /** | 829 /** |
| 830 * Sets the value of |doSecurityStripping_| and informs log observers | |
| 831 * of the change. | |
| 832 */ | |
| 833 BrowserBridge.prototype.setDoSecurityStripping = | |
|
eroman
2011/03/25 04:59:16
nit: in this and other locations, I suggest droppi
mmenke
2011/03/28 14:55:36
Done. I renamed the bools to "enableSecurityStrip
| |
| 834 function(doSecurityStripping) { | |
| 835 this.doSecurityStripping_ = doSecurityStripping; | |
|
eroman
2011/03/25 04:59:16
same naming comment applies to variable. Maybe jus
mmenke
2011/03/28 14:55:36
Done.
| |
| 836 for (var i = 0; i < this.logObservers_.length; ++i) { | |
| 837 if (this.logObservers_[i].onSecurityStrippingChanged) | |
| 838 this.logObservers_[i].onSecurityStrippingChanged(); | |
| 839 } | |
| 840 }; | |
| 841 | |
| 842 /** | |
| 843 * Returns whether or not cookies and authentication information should be | |
| 844 * displayed for events that contain them. | |
| 845 */ | |
| 846 BrowserBridge.prototype.getDoSecurityStripping = function() { | |
| 847 return this.doSecurityStripping_; | |
| 848 }; | |
| 849 | |
| 850 /** | |
| 825 * Informs log observers whether or not future events will be from a log file. | 851 * Informs log observers whether or not future events will be from a log file. |
| 826 * Hides all tabs except the events and data tabs when viewing a log file, shows | 852 * Hides all tabs except the events and data tabs when viewing a log file, shows |
| 827 * them all otherwise. | 853 * them all otherwise. |
| 828 */ | 854 */ |
| 829 BrowserBridge.prototype.setIsViewingLogFile_ = function(isViewingLogFile) { | 855 BrowserBridge.prototype.setIsViewingLogFile_ = function(isViewingLogFile) { |
| 830 this.isViewingLogFile_ = isViewingLogFile; | 856 this.isViewingLogFile_ = isViewingLogFile; |
| 831 var tabIds = this.categoryTabSwitcher_.getAllTabIds(); | 857 var tabIds = this.categoryTabSwitcher_.getAllTabIds(); |
| 832 | 858 |
| 833 for (var i = 0; i < this.logObservers_.length; ++i) | 859 for (var i = 0; i < this.logObservers_.length; ++i) |
| 834 this.logObservers_[i].onSetIsViewingLogFile(isViewingLogFile); | 860 this.logObservers_[i].onSetIsViewingLogFile(isViewingLogFile); |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 984 return true; | 1010 return true; |
| 985 }; | 1011 }; |
| 986 | 1012 |
| 987 UpdateAllObserver.prototype.onDataReceived_ = function(helper, name, data) { | 1013 UpdateAllObserver.prototype.onDataReceived_ = function(helper, name, data) { |
| 988 helper.removeObserver(this); | 1014 helper.removeObserver(this); |
| 989 --this.observingCount_; | 1015 --this.observingCount_; |
| 990 this.updatedData_[name] = data; | 1016 this.updatedData_[name] = data; |
| 991 if (this.observingCount_ == 0) | 1017 if (this.observingCount_ == 0) |
| 992 this.callback_(this.updatedData_); | 1018 this.callback_(this.updatedData_); |
| 993 }; | 1019 }; |
| OLD | NEW |