| Index: third_party/polymer/v1_0/components-chromium/paper-tabs/paper-tabs.html
|
| diff --git a/third_party/polymer/v1_0/components-chromium/paper-tabs/paper-tabs.html b/third_party/polymer/v1_0/components-chromium/paper-tabs/paper-tabs.html
|
| index 622648f08035f0cadd4e088c2fddc259dd4b7237..31aded7aa7b0c09df3b5e4b929568fa12e6ea736 100644
|
| --- a/third_party/polymer/v1_0/components-chromium/paper-tabs/paper-tabs.html
|
| +++ b/third_party/polymer/v1_0/components-chromium/paper-tabs/paper-tabs.html
|
| @@ -138,10 +138,22 @@ Custom property | Description | Default
|
| white-space: nowrap;
|
| }
|
|
|
| - #tabsContent.horizontal {
|
| + #tabsContent:not(.scrollable),
|
| + #tabsContent.scrollable.fit-container {
|
| @apply(--layout-horizontal);
|
| }
|
|
|
| + #tabsContent.scrollable.fit-container {
|
| + min-width: 100%;
|
| + }
|
| +
|
| + #tabsContent.scrollable.fit-container > ::content > * {
|
| + /* IE - prevent tabs from compressing when they should scroll. */
|
| + -ms-flex: 1 0 auto;
|
| + -webkit-flex: 1 0 auto;
|
| + flex: 1 0 auto;
|
| + }
|
| +
|
| .hidden {
|
| display: none;
|
| }
|
| @@ -198,7 +210,7 @@ Custom property | Description | Default
|
| <paper-icon-button icon="paper-tabs:chevron-left" class$="[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons)]]" on-up="_onScrollButtonUp" on-down="_onLeftScrollButtonDown" tabindex="-1"></paper-icon-button>
|
|
|
| <div id="tabsContainer" on-track="_scroll" on-down="_down">
|
| - <div id="tabsContent" class$="[[_computeTabsContentClass(scrollable)]]">
|
| + <div id="tabsContent" class$="[[_computeTabsContentClass(scrollable, fitContainer)]]">
|
| <div id="selectionBar" class$="[[_computeSelectionBarClass(noBar, alignBottom)]]" on-transitionend="_onBarTransitionEnd"></div>
|
| <content select="*"></content>
|
| </div>
|
|
|