OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
3 * Copyright (C) 2012 Intel Inc. All rights reserved. | 3 * Copyright (C) 2012 Intel Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
175 * @override | 175 * @override |
176 * @return {?WebInspector.SearchableView} | 176 * @return {?WebInspector.SearchableView} |
177 */ | 177 */ |
178 searchableView: function() | 178 searchableView: function() |
179 { | 179 { |
180 return this._searchableView; | 180 return this._searchableView; |
181 }, | 181 }, |
182 | 182 |
183 wasShown: function() | 183 wasShown: function() |
184 { | 184 { |
185 if (!WebInspector.TimelinePanel._categoryStylesInitialized) { | |
186 WebInspector.TimelinePanel._categoryStylesInitialized = true; | |
187 var style = createElement("style"); | |
188 var categories = WebInspector.TimelineUIUtils.categories(); | |
189 style.textContent = Object.values(categories).map(WebInspector.Timel
ineUIUtils.createStyleRuleForCategory).join("\n"); | |
190 this.element.ownerDocument.head.appendChild(style); | |
191 } | |
192 WebInspector.context.setFlavor(WebInspector.TimelinePanel, this); | 185 WebInspector.context.setFlavor(WebInspector.TimelinePanel, this); |
193 }, | 186 }, |
194 | 187 |
195 willHide: function() | 188 willHide: function() |
196 { | 189 { |
197 WebInspector.context.setFlavor(WebInspector.TimelinePanel, null); | 190 WebInspector.context.setFlavor(WebInspector.TimelinePanel, null); |
198 }, | 191 }, |
199 | 192 |
200 /** | 193 /** |
201 * @return {number} | 194 * @return {number} |
(...skipping 1799 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2001 durationFilterUI.addEventListener(WebInspector.FilterUI.Events.FilterCha
nged, durationFilterChanged, this); | 1994 durationFilterUI.addEventListener(WebInspector.FilterUI.Events.FilterCha
nged, durationFilterChanged, this); |
2002 this._filterBar.addFilter(durationFilterUI); | 1995 this._filterBar.addFilter(durationFilterUI); |
2003 | 1996 |
2004 var categoryFiltersUI = {}; | 1997 var categoryFiltersUI = {}; |
2005 var categories = WebInspector.TimelineUIUtils.categories(); | 1998 var categories = WebInspector.TimelineUIUtils.categories(); |
2006 for (var categoryName in categories) { | 1999 for (var categoryName in categories) { |
2007 var category = categories[categoryName]; | 2000 var category = categories[categoryName]; |
2008 if (!category.visible) | 2001 if (!category.visible) |
2009 continue; | 2002 continue; |
2010 var filter = new WebInspector.CheckboxFilterUI(category.name, catego
ry.title); | 2003 var filter = new WebInspector.CheckboxFilterUI(category.name, catego
ry.title); |
2011 filter.setColor(category.fillColorStop0, category.borderColor); | 2004 filter.setColor(category.color, "rgba(0, 0, 0, 0.2)"); |
2012 categoryFiltersUI[category.name] = filter; | 2005 categoryFiltersUI[category.name] = filter; |
2013 filter.addEventListener(WebInspector.FilterUI.Events.FilterChanged,
categoriesFilterChanged.bind(this, categoryName)); | 2006 filter.addEventListener(WebInspector.FilterUI.Events.FilterChanged,
categoriesFilterChanged.bind(this, categoryName)); |
2014 this._filterBar.addFilter(filter); | 2007 this._filterBar.addFilter(filter); |
2015 } | 2008 } |
2016 return this._filterBar; | 2009 return this._filterBar; |
2017 | 2010 |
2018 /** | 2011 /** |
2019 * @this {WebInspector.TimelineFilters} | 2012 * @this {WebInspector.TimelineFilters} |
2020 */ | 2013 */ |
2021 function textFilterChanged() | 2014 function textFilterChanged() |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2100 * @override | 2093 * @override |
2101 * @param {!WebInspector.Target} target | 2094 * @param {!WebInspector.Target} target |
2102 */ | 2095 */ |
2103 targetRemoved: function(target) | 2096 targetRemoved: function(target) |
2104 { | 2097 { |
2105 this._targets.remove(target, true); | 2098 this._targets.remove(target, true); |
2106 }, | 2099 }, |
2107 | 2100 |
2108 __proto__: WebInspector.Object.prototype | 2101 __proto__: WebInspector.Object.prototype |
2109 } | 2102 } |
OLD | NEW |