Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js b/third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js |
| index 95edcda762420b483c0bc80937bcb50cb8438670..1e2e9a180d47b6bf387d3bcf6ccde743553e5036 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/network_group_lookup/NetworkProductGroupLookup.js |
| @@ -113,4 +113,25 @@ NetworkGroupLookup.NetworkProductFrameGroupLookup = class { |
| } |
| }; |
| +/** |
| + * @implements {Network.NetworkRowDecorator} |
| + */ |
| +NetworkGroupLookup.NetworkProductTypeGroupLookup = class { |
| + /** |
| + * @override |
| + * @param {!Network.NetworkNode} node |
| + */ |
| + decorate(node) { |
| + var request = node.request(); |
| + var element = node.existingElement(); |
| + if (!request || !element) |
| + return; |
| + var typeName = ProductRegistry.typeForUrl(request.parsedURL); |
| + if (!typeName) |
| + return; |
| + element.classList.add('product-type-' + typeName); |
|
pfeldman
2017/04/07 23:22:01
You need to inject your stylesheet if you want it
allada
2017/04/10 22:20:44
Done.
|
| + element.classList.add('product-type'); |
| + } |
| +}; |
| + |
| NetworkGroupLookup.NetworkProductFrameGroupLookup._productFrameGroupNameSymbol = Symbol('ProductFrameGroupName'); |