Chromium Code Reviews| Index: chrome/browser/resources/settings/search_engines_page/search_engines_page.js |
| diff --git a/chrome/browser/resources/settings/search_engines_page/search_engines_page.js b/chrome/browser/resources/settings/search_engines_page/search_engines_page.js |
| index 7e8c40f3a51a101d52d9fc44852524db80235205..dfdd6c5900e9c475559cbae82f9461c2caa14397 100644 |
| --- a/chrome/browser/resources/settings/search_engines_page/search_engines_page.js |
| +++ b/chrome/browser/resources/settings/search_engines_page/search_engines_page.js |
| @@ -59,6 +59,14 @@ Polymer({ |
| getSearchEnginesList().then(this.enginesChanged_.bind(this)); |
| this.addWebUIListener( |
| 'search-engines-changed', this.enginesChanged_.bind(this)); |
| + |
| + // Sets offset in iron-list that uses the page as a scrollTarget. |
| + // The scrollTarget doesn't know about headers and items above the list. |
| + Polymer.RenderStatus.afterNextRender(this, function() { |
| + // Size of headers is constant, but defaultEngines size can vary. |
| + this.$.otherEngines.scrollOffset = 184 + |
|
Dan Beam
2017/04/07 23:32:53
this looks brittle, where does the 184 come from?
hcarmona
2017/04/08 00:02:01
Agreed, for parts that are in this file, I can add
Dan Beam
2017/04/08 00:09:44
offsetTop
hcarmona
2017/04/08 00:24:40
Sweet. Done.
|
| + this.$.defaultEngines.getBoundingClientRect().height; |
| + }); |
| }, |
| /** @private */ |