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

Side by Side Diff: Source/devtools/front_end/sdk/LayerTreeModel.js

Issue 351903003: DevTools: Avoid private member access in non-profiler code (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) 2013 Google Inc. All rights reserved. 2 * Copyright (C) 2013 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 * * Redistributions of source code must retain the above copyright 8 * * 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 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 this._enabled = false; 75 this._enabled = false;
76 this._layerTree = null; 76 this._layerTree = null;
77 LayerTreeAgent.disable(); 77 LayerTreeAgent.disable();
78 }, 78 },
79 79
80 enable: function() 80 enable: function()
81 { 81 {
82 if (this._enabled) 82 if (this._enabled)
83 return; 83 return;
84 this._enabled = true; 84 this._enabled = true;
85 this._layerTree = new WebInspector.AgentLayerTree(this._target); 85 this._layerTree = new WebInspector.AgentLayerTree(this.target());
86 this._lastPaintRectByLayerId = {}; 86 this._lastPaintRectByLayerId = {};
87 LayerTreeAgent.enable(); 87 LayerTreeAgent.enable();
88 }, 88 },
89 89
90 /** 90 /**
91 * @param {!WebInspector.LayerTreeBase} layerTree 91 * @param {!WebInspector.LayerTreeBase} layerTree
92 */ 92 */
93 setLayerTree: function(layerTree) 93 setLayerTree: function(layerTree)
94 { 94 {
95 this.disable(); 95 this.disable();
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 var layer = /** @type {?WebInspector.TracingLayer} */ (oldLayersById[pay load.layer_id]); 314 var layer = /** @type {?WebInspector.TracingLayer} */ (oldLayersById[pay load.layer_id]);
315 if (layer) 315 if (layer)
316 layer._reset(payload); 316 layer._reset(payload);
317 else 317 else
318 layer = new WebInspector.TracingLayer(payload); 318 layer = new WebInspector.TracingLayer(payload);
319 this._layersById[payload.layer_id] = layer; 319 this._layersById[payload.layer_id] = layer;
320 if (!this._contentRoot && payload.draws_content) 320 if (!this._contentRoot && payload.draws_content)
321 this._contentRoot = layer; 321 this._contentRoot = layer;
322 322
323 if (payload.owner_node && this._backendNodeIdToNodeId[payload.owner_node ]) 323 if (payload.owner_node && this._backendNodeIdToNodeId[payload.owner_node ])
324 layer._setNode(this._target.domModel.nodeForId(this._backendNodeIdTo NodeId[payload.owner_node])); 324 layer._setNode(this.target().domModel.nodeForId(this._backendNodeIdT oNodeId[payload.owner_node]));
325 325
326 for (var i = 0; payload.children && i < payload.children.length; ++i) 326 for (var i = 0; payload.children && i < payload.children.length; ++i)
327 layer.addChild(this._innerSetLayers(oldLayersById, payload.children[ i])); 327 layer.addChild(this._innerSetLayers(oldLayersById, payload.children[ i]));
328 return layer; 328 return layer;
329 }, 329 },
330 330
331 /** 331 /**
332 * @param {!Array.<number>} nodeIdsToResolve 332 * @param {!Array.<number>} nodeIdsToResolve
333 * @param {!Object} seenNodeIds 333 * @param {!Object} seenNodeIds
334 * @param {!WebInspector.TracingLayerPayload} payload 334 * @param {!WebInspector.TracingLayerPayload} payload
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
404 this._layersById = {}; 404 this._layersById = {};
405 for (var i = 0; i < layers.length; ++i) { 405 for (var i = 0; i < layers.length; ++i) {
406 var layerId = layers[i].layerId; 406 var layerId = layers[i].layerId;
407 var layer = oldLayersById[layerId]; 407 var layer = oldLayersById[layerId];
408 if (layer) 408 if (layer)
409 layer._reset(layers[i]); 409 layer._reset(layers[i]);
410 else 410 else
411 layer = new WebInspector.AgentLayer(layers[i]); 411 layer = new WebInspector.AgentLayer(layers[i]);
412 this._layersById[layerId] = layer; 412 this._layersById[layerId] = layer;
413 if (layers[i].backendNodeId) { 413 if (layers[i].backendNodeId) {
414 layer._setNode(this._target.domModel.nodeForId(this._backendNode IdToNodeId[layers[i].backendNodeId])); 414 layer._setNode(this.target().domModel.nodeForId(this._backendNod eIdToNodeId[layers[i].backendNodeId]));
415 if (!this._contentRoot) 415 if (!this._contentRoot)
416 this._contentRoot = layer; 416 this._contentRoot = layer;
417 } 417 }
418 var parentId = layer.parentId(); 418 var parentId = layer.parentId();
419 if (parentId) { 419 if (parentId) {
420 var parent = this._layersById[parentId]; 420 var parent = this._layersById[parentId];
421 if (!parent) 421 if (!parent)
422 console.assert(parent, "missing parent " + parentId + " for layer " + layerId); 422 console.assert(parent, "missing parent " + parentId + " for layer " + layerId);
423 parent.addChild(layer); 423 parent.addChild(layer);
424 } else { 424 } else {
(...skipping 753 matching lines...) Expand 10 before | Expand all | Expand 10 after
1178 1178
1179 /** 1179 /**
1180 * @param {!LayerTreeAgent.LayerId} layerId 1180 * @param {!LayerTreeAgent.LayerId} layerId
1181 * @param {!DOMAgent.Rect} clipRect 1181 * @param {!DOMAgent.Rect} clipRect
1182 */ 1182 */
1183 layerPainted: function(layerId, clipRect) 1183 layerPainted: function(layerId, clipRect)
1184 { 1184 {
1185 this._layerTreeModel._layerPainted(layerId, clipRect); 1185 this._layerTreeModel._layerPainted(layerId, clipRect);
1186 } 1186 }
1187 } 1187 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/sdk/BreakpointManager.js ('k') | Source/devtools/front_end/sources/BreakpointsSidebarPane.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698