Chromium Code Reviews| Index: Source/devtools/front_end/elements/ElementsBreadcrumbs.js |
| diff --git a/Source/devtools/front_end/elements/ElementsBreadcrumbs.js b/Source/devtools/front_end/elements/ElementsBreadcrumbs.js |
| index 0b1c4e4d737abc1beec7efaaf86a0025af4d49b3..d6660c2e48f79f959b3c98bf0ba9ca458f8ec5df 100644 |
| --- a/Source/devtools/front_end/elements/ElementsBreadcrumbs.js |
| +++ b/Source/devtools/front_end/elements/ElementsBreadcrumbs.js |
| @@ -223,9 +223,10 @@ WebInspector.ElementsBreadcrumbs.prototype = { |
| // Layout 1: Measure total and normal crumb sizes |
| var contentElementWidth = this.contentElement.offsetWidth; |
| var normalSizes = []; |
| + const leftMargin = Runtime.experiments.isEnabled("materialDesign") ? 7 : 0; |
|
pfeldman
2015/06/01 16:20:33
Can we do this using css?
samli
2015/06/02 05:00:24
No. I don't want to impact the actual width of the
pfeldman
2015/06/02 10:54:52
Please don't use getComputedStyle and I don't unde
samli
2015/06/03 03:31:52
Done.
|
| for (var i = 0; i < crumbs.childNodes.length; ++i) { |
| var crumb = crumbs.childNodes[i]; |
| - normalSizes[i] = crumb.offsetWidth; |
| + normalSizes[i] = crumb.offsetWidth + leftMargin; |
| } |
| // Layout 2: Measure collapsed crumb sizes |
| @@ -236,12 +237,12 @@ WebInspector.ElementsBreadcrumbs.prototype = { |
| } |
| for (var i = 0; i < crumbs.childNodes.length; ++i) { |
| var crumb = crumbs.childNodes[i]; |
| - compactSizes[i] = crumb.offsetWidth; |
| + compactSizes[i] = crumb.offsetWidth + leftMargin; |
| } |
| // Layout 3: Measure collapsed crumb size |
| crumbs.firstChild.classList.add("collapsed"); |
| - var collapsedSize = crumbs.firstChild.offsetWidth; |
| + var collapsedSize = crumbs.firstChild.offsetWidth + leftMargin; |
| // Clean up. |
| for (var i = 0; i < crumbs.childNodes.length; ++i) { |