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

Unified Diff: tracing/tracing/ui/extras/chrome/cc/display_item_debugger.html

Issue 3017523002: Fix uses of /deep/ in trace viewer. (Closed)
Patch Set: fix tests Created 3 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: tracing/tracing/ui/extras/chrome/cc/display_item_debugger.html
diff --git a/tracing/tracing/ui/extras/chrome/cc/display_item_debugger.html b/tracing/tracing/ui/extras/chrome/cc/display_item_debugger.html
index ba428cadaa0547d2fee79027f5bd77137d785cdf..a48b4e42cc83d20503b84873a40929e80da03df0 100644
--- a/tracing/tracing/ui/extras/chrome/cc/display_item_debugger.html
+++ b/tracing/tracing/ui/extras/chrome/cc/display_item_debugger.html
@@ -19,84 +19,6 @@ found in the LICENSE file.
<link rel="import" href="/tracing/ui/extras/chrome/cc/picture_ops_list_view.html">
<template id="tr-ui-e-chrome-cc-display-item-debugger-template">
- <style>
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger {
- flex: 1 1 auto;
- display: flex;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > left-panel {
- flex-direction: column;
- display: flex;
- min-width: 300px;
- overflow-y: auto;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > left-panel >
- display-item-info {
- flex: 1 1 auto;
- padding-top: 2px;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > left-panel >
- display-item-info .title {
- font-weight: bold;
- margin-left: 5px;
- margin-right: 5px;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > left-panel >
- display-item-info .export {
- margin: 5px;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > tr-ui-b-drag-handle {
- flex: 0 0 auto;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > right-panel {
- flex: 1 1 auto;
- display: flex;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > left-panel >
- display-item-info > header {
- border-bottom: 1px solid #555;
- }
-
- /*************************************************/
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > right-panel >
- tr-ui-e-chrome-cc-picture-ops-list-view.hasPictureOps {
- display: block;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > right-panel >
- tr-ui-b-drag-handle.hasPictureOps {
- display: block;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > right-panel >
- tr-ui-e-chrome-cc-picture-ops-list-view {
- display: none;
- overflow-y: auto;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger > right-panel >
- tr-ui-b-drag-handle {
- display: none;
- }
-
- * /deep/ tr-ui-e-chrome-cc-display-item-debugger raster-area {
- flex: 1 1 auto;
- background-color: #ddd;
- min-height: 200px;
- min-width: 200px;
- overflow-y: auto;
- padding-left: 5px;
- }
- </style>
-
<left-panel>
<display-item-info>
<header>
@@ -141,12 +63,24 @@ tr.exportTo('tr.ui.e.chrome.cc', function() {
'#tr-ui-e-chrome-cc-display-item-debugger-template', THIS_DOC);
Polymer.dom(this).appendChild(node);
+ this.style.flexGrow = 1;
+ this.style.flexShrink = 1;
+ this.style.flexBasis = 'auto';
+ this.style.display = 'flex';
this.pictureAsImageData_ = undefined;
this.zoomScaleValue_ = 1;
this.sizeInfo_ = Polymer.dom(this).querySelector('.size');
this.rasterArea_ = Polymer.dom(this).querySelector('raster-area');
+ this.rasterArea_.style.flexGrow = 1;
+ this.rasterArea_.style.flexShrink = 1;
+ this.rasterArea_.style.flexBasis = 'auto';
+ this.rasterArea_.style.backgroundColor = '#ddd';
+ this.rasterArea_.style.minHeight = '200px';
+ this.rasterArea_.style.minWidth = '200px';
+ this.rasterArea_.style.overflowY = 'auto';
+ this.rasterArea_.style.paddingLeft = '5px';
this.rasterCanvas_ =
Polymer.dom(this.rasterArea_).querySelector('canvas');
this.rasterCtx_ = this.rasterCanvas_.getContext('2d');
@@ -176,12 +110,39 @@ tr.exportTo('tr.ui.e.chrome.cc', function() {
'click', this.onExportSkPictureClicked_.bind(this));
const leftPanel = Polymer.dom(this).querySelector('left-panel');
+ leftPanel.style.display = 'flex';
+ leftPanel.style.flexDirection = 'column';
+ leftPanel.style.minWidth = '300px';
+ leftPanel.style.overflowY = 'auto';
+
+ leftPanel.children[0].paddingTop = '2px';
+ leftPanel.children[0].flexGrow = 1;
+ leftPanel.children[0].flexShrink = 1;
+ leftPanel.children[0].flexBasis = 'auto';
+
+ leftPanel.children[0].children[0].style.borderBottom = '1px solid #555';
+
+ const leftPanelTitle = leftPanel.querySelector('.title');
+ leftPanelTitle.style.fontWeight = 'bold';
+ leftPanelTitle.style.marginLeft = '5px';
+ leftPanelTitle.style.marginright = '5px';
+
+ for (const div of leftPanel.querySelectorAll('.export')) {
+ div.style.margin = '5px';
+ }
const middleDragHandle = document.createElement('tr-ui-b-drag-handle');
+ middleDragHandle.style.flexGrow = 0;
+ middleDragHandle.style.flexShrink = 0;
+ middleDragHandle.style.flexBasis = 'auto';
middleDragHandle.horizontal = false;
middleDragHandle.target = leftPanel;
const rightPanel = Polymer.dom(this).querySelector('right-panel');
+ rightPanel.style.display = 'flex';
+ rightPanel.style.flexGrow = 1;
+ rightPanel.style.flexShrink = 1;
+ rightPanel.style.flexBasis = 'auto';
this.infoBar_ = document.createElement('tr-ui-b-info-bar');
Polymer.dom(this.rasterArea_).insertBefore(
@@ -192,6 +153,7 @@ tr.exportTo('tr.ui.e.chrome.cc', function() {
this.picture_ = undefined;
this.pictureOpsListView_ = new tr.ui.e.chrome.cc.PictureOpsListView();
+ this.pictureOpsListView_.style.overflowY = 'auto';
Polymer.dom(rightPanel).insertBefore(
this.pictureOpsListView_, this.rasterArea_);
@@ -363,14 +325,12 @@ tr.exportTo('tr.ui.e.chrome.cc', function() {
if (showOpsList) {
this.pictureOpsListView_.picture = this.picture_;
if (this.pictureOpsListView_.numOps > 0) {
- Polymer.dom(this.pictureOpsListView_).classList.add('hasPictureOps');
- Polymer.dom(this.pictureOpsListDragHandle_).classList.add(
- 'hasPictureOps');
+ this.pictureOpsListView_.style.display = 'block';
+ this.pictureOpsListDragHandle_.style.display = 'block';
}
} else {
- Polymer.dom(this.pictureOpsListView_).classList.remove('hasPictureOps');
- Polymer.dom(this.pictureOpsListDragHandle_).classList.remove(
- 'hasPictureOps');
+ this.pictureOpsListView_.style.display = 'none';
+ this.pictureOpsListDragHandle_.style.display = 'none';
}
},
« no previous file with comments | « tracing/tracing/ui/base/tool_button.css ('k') | tracing/tracing/ui/extras/chrome/cc/display_item_list_view.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698