Index: third_party/WebKit/Source/devtools/front_end/layer_viewer/Layers3DView.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/Layers3DView.js b/third_party/WebKit/Source/devtools/front_end/layer_viewer/Layers3DView.js |
similarity index 98% |
rename from third_party/WebKit/Source/devtools/front_end/timeline/Layers3DView.js |
rename to third_party/WebKit/Source/devtools/front_end/layer_viewer/Layers3DView.js |
index 9e4468d76ba71e012866c3c16a6b689aa013a244..593d862c50cca0fd5a91f6c952c95afb979f234b 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/timeline/Layers3DView.js |
+++ b/third_party/WebKit/Source/devtools/front_end/layer_viewer/Layers3DView.js |
@@ -36,8 +36,9 @@ |
*/ |
WebInspector.Layers3DView = function(layerViewHost) |
{ |
- WebInspector.VBox.call(this); |
- this.element.classList.add("layers-3d-view"); |
+ WebInspector.VBox.call(this, true); |
+ this.registerRequiredCSS("layer_viewer/layers3DView.css"); |
+ this.contentElement.classList.add("layers-3d-view"); |
this._failBanner = new WebInspector.VBox(); |
this._failBanner.element.classList.add("banner"); |
this._failBanner.element.createTextChild(WebInspector.UIString("Layer information is not yet available.")); |
@@ -45,11 +46,11 @@ WebInspector.Layers3DView = function(layerViewHost) |
this._layerViewHost = layerViewHost; |
this._layerViewHost.registerView(this); |
- this._transformController = new WebInspector.TransformController(this.element); |
+ this._transformController = new WebInspector.TransformController(this.contentElement); |
this._transformController.addEventListener(WebInspector.TransformController.Events.TransformChanged, this._update, this); |
this._initToolbar(); |
- this._canvasElement = this.element.createChild("canvas"); |
+ this._canvasElement = this.contentElement.createChild("canvas"); |
this._canvasElement.tabIndex = 0; |
this._canvasElement.addEventListener("dblclick", this._onDoubleClick.bind(this), false); |
this._canvasElement.addEventListener("mousedown", this._onMouseDown.bind(this), false); |
@@ -646,14 +647,14 @@ WebInspector.Layers3DView.prototype = { |
return; |
} |
if (!this._layerTree || !this._layerTree.root()) { |
- this._failBanner.show(this.element); |
+ this._failBanner.show(this.contentElement); |
return; |
} |
var gl = this._initGLIfNecessary(); |
if (!gl) { |
this._failBanner.element.removeChildren(); |
this._failBanner.element.appendChild(this._webglDisabledBanner()); |
- this._failBanner.show(this.element); |
+ this._failBanner.show(this.contentElement); |
return; |
} |
this._failBanner.detach(); |
@@ -677,7 +678,7 @@ WebInspector.Layers3DView.prototype = { |
*/ |
_webglDisabledBanner: function() |
{ |
- var fragment = this.element.ownerDocument.createDocumentFragment(); |
+ var fragment = this.contentElement.ownerDocument.createDocumentFragment(); |
fragment.createChild("div").textContent = WebInspector.UIString("Can't display layers,"); |
fragment.createChild("div").textContent = WebInspector.UIString("WebGL support is disabled in your browser."); |
fragment.appendChild(WebInspector.formatLocalized("Check %s for possible reasons.", [WebInspector.linkifyURLAsNode("about:gpu", undefined, undefined, true)])); |
@@ -736,7 +737,7 @@ WebInspector.Layers3DView.prototype = { |
_initToolbar: function() |
{ |
this._panelToolbar = this._transformController.toolbar(); |
- this.element.appendChild(this._panelToolbar.element); |
+ this.contentElement.appendChild(this._panelToolbar.element); |
this._showSlowScrollRectsSetting = this._createVisibilitySetting("Slow scroll rects", "frameViewerShowSlowScrollRects", true, this._panelToolbar); |
this._showPaintsSetting = this._createVisibilitySetting("Paints", "frameViewerShowPaints", true, this._panelToolbar); |
WebInspector.moduleSetting("frameViewerHideChromeWindow").addChangeListener(this._update, this); |