From 974123325e427cb5878ab337111d9fa84abd455d Mon Sep 17 00:00:00 2001 From: Will Ernest <34519388+williamernest@users.noreply.github.com> Date: Tue, 4 Dec 2018 14:38:06 -0800 Subject: [PATCH] refactor(notched-outline): Refactor notched outline to use 3 divs (#4035) BREAKING CHANGE: The notched outline has been changed from using an SVG for the outline to using 3 div elements. This approach resolves initial rendering issues as well as inconsistencies between the different types of outlines. Please refer to the Readme or the screenshot test pages for details and examples. --- demos/text-field.html | 36 +- demos/theme/index.html | 12 +- packages/mdc-floating-label/_variables.scss | 2 +- packages/mdc-floating-label/constants.js | 1 + .../mdc-floating-label.scss | 1 - packages/mdc-notched-outline/README.md | 69 +- packages/mdc-notched-outline/_functions.scss | 36 - packages/mdc-notched-outline/_mixins.scss | 53 +- packages/mdc-notched-outline/_variables.scss | 5 + packages/mdc-notched-outline/adapter.js | 26 +- packages/mdc-notched-outline/constants.js | 19 +- packages/mdc-notched-outline/foundation.js | 66 +- packages/mdc-notched-outline/index.js | 50 +- .../mdc-notched-outline.scss | 72 +- packages/mdc-notched-outline/package.json | 1 + packages/mdc-select/README.md | 13 +- packages/mdc-select/_mixins.scss | 70 +- packages/mdc-select/_variables.scss | 5 +- packages/mdc-select/adapter.js | 12 +- packages/mdc-select/foundation.js | 6 +- packages/mdc-select/icon/_mixins.scss | 4 - packages/mdc-select/index.js | 6 +- packages/mdc-textfield/README.md | 18 +- packages/mdc-textfield/_mixins.scss | 212 ++--- packages/mdc-textfield/_variables.scss | 11 +- packages/mdc-textfield/adapter.js | 11 +- packages/mdc-textfield/foundation.js | 4 +- packages/mdc-textfield/icon/README.md | 30 +- packages/mdc-textfield/icon/_mixins.scss | 14 - packages/mdc-textfield/icon/_variables.scss | 1 + packages/mdc-textfield/index.js | 5 +- packages/mdc-textfield/mdc-text-field.scss | 8 +- test/screenshot/golden.json | 783 +++++++++--------- .../mdc-select/classes/baseline-no-js.html | 144 ++++ .../spec/mdc-select/classes/baseline.html | 22 +- .../spec/mdc-select/classes/disabled.html | 22 +- .../classes/enhanced-baseline-no-js.html | 163 ++++ .../mdc-select/classes/enhanced-baseline.html | 22 +- .../mdc-select/classes/enhanced-disabled.html | 24 +- .../enhanced-helper-text-persistent.html | 21 +- .../classes/enhanced-helper-text.html | 22 +- ...helper-text-persistent-validation-msg.html | 20 +- ...hanced-invalid-helper-text-persistent.html | 20 +- .../classes/enhanced-invalid-helper-text.html | 20 +- .../mdc-select/classes/enhanced-invalid.html | 22 +- .../classes/enhanced-leading-icon-svg.html | 22 +- .../classes/enhanced-leading-icon.html | 23 +- .../classes/helper-text-persistent.html | 22 +- .../spec/mdc-select/classes/helper-text.html | 22 +- .../spec/mdc-select/classes/invalid.html | 22 +- .../mdc-select/classes/leading-icon-svg.html | 30 +- .../spec/mdc-select/classes/leading-icon.html | 22 +- .../spec/mdc-select/classes/required.html | 22 +- .../spec/mdc-select/issues/3230-3496.html | 11 +- .../mdc-select/mixins/enhanced-ink-color.html | 10 +- .../mixins/enhanced-label-color.html | 22 +- .../mixins/enhanced-outline-color.html | 20 +- .../mixins/enhanced-shape-radius.html | 22 +- .../spec/mdc-select/mixins/ink-color.html | 12 +- .../spec/mdc-select/mixins/label-color.html | 22 +- .../spec/mdc-select/mixins/outline-color.html | 22 +- .../spec/mdc-select/mixins/shape-radius.html | 22 +- ...helper-text-persistent-validation-msg.html | 22 +- .../baseline-helper-text-persistent.html | 20 +- .../baseline-helper-text-validation-msg.html | 22 +- .../classes/baseline-helper-text.html | 22 +- .../classes/baseline-leading-icon.html | 22 +- .../baseline-leading-trailing-icons.html | 22 +- .../mdc-textfield/classes/baseline-no-js.html | 99 +++ .../classes/baseline-trailing-icon.html | 22 +- .../spec/mdc-textfield/classes/baseline.html | 22 +- ...helper-text-persistent-validation-msg.html | 22 +- .../disabled-helper-text-persistent.html | 22 +- .../disabled-helper-text-validation-msg.html | 22 +- .../classes/disabled-helper-text.html | 22 +- .../classes/disabled-leading-icon.html | 22 +- .../disabled-leading-trailing-icons.html | 22 +- .../classes/disabled-trailing-icon.html | 22 +- .../spec/mdc-textfield/classes/disabled.html | 22 +- ...helper-text-persistent-validation-msg.html | 24 +- .../focused-helper-text-persistent.html | 22 +- .../focused-helper-text-validation-msg.html | 22 +- .../classes/focused-helper-text.html | 22 +- .../classes/focused-leading-icon.html | 20 +- .../focused-leading-trailing-icons.html | 20 +- .../classes/focused-trailing-icon.html | 20 +- .../spec/mdc-textfield/classes/focused.html | 24 +- ...helper-text-persistent-validation-msg.html | 20 +- ...nvalid-focused-helper-text-persistent.html | 20 +- ...id-focused-helper-text-validation-msg.html | 20 +- .../classes/invalid-focused-helper-text.html | 20 +- .../classes/invalid-focused-leading-icon.html | 22 +- ...nvalid-focused-leading-trailing-icons.html | 22 +- .../invalid-focused-trailing-icon.html | 20 +- .../classes/invalid-focused.html | 20 +- ...helper-text-persistent-validation-msg.html | 20 +- .../invalid-helper-text-persistent.html | 20 +- .../invalid-helper-text-validation-msg.html | 20 +- .../classes/invalid-helper-text.html | 22 +- .../classes/invalid-leading-icon.html | 20 +- .../invalid-leading-trailing-icons.html | 20 +- .../classes/invalid-trailing-icon.html | 20 +- .../spec/mdc-textfield/classes/invalid.html | 20 +- .../classes/textarea-disabled.html | 24 +- .../classes/textarea-focused.html | 24 +- .../classes/textarea-invalid.html | 24 +- .../spec/mdc-textfield/classes/textarea.html | 24 +- .../spec/mdc-textfield/issues/3332.html | 20 +- .../mixins/outline-shape-radius.html | 22 +- .../mdc-notched-outline/foundation.test.js | 33 +- .../mdc-notched-outline.test.js | 40 +- test/unit/mdc-select/foundation.test.js | 21 +- .../mdc-select/mdc-select-enhanced.test.js | 42 +- test/unit/mdc-select/mdc-select.test.js | 41 +- test/unit/mdc-textfield/foundation.test.js | 26 +- .../unit/mdc-textfield/mdc-text-field.test.js | 13 - 116 files changed, 2056 insertions(+), 1779 deletions(-) delete mode 100644 packages/mdc-notched-outline/_functions.scss create mode 100644 test/screenshot/spec/mdc-select/classes/baseline-no-js.html create mode 100644 test/screenshot/spec/mdc-select/classes/enhanced-baseline-no-js.html create mode 100644 test/screenshot/spec/mdc-textfield/classes/baseline-no-js.html diff --git a/demos/text-field.html b/demos/text-field.html index 76d0f666ada..d65f60dab53 100644 --- a/demos/text-field.html +++ b/demos/text-field.html @@ -145,13 +145,13 @@

Outlined Text Field

-
- - - -
-
+
+
+ +
+
+

Helper Text

@@ -211,27 +211,27 @@

Text Field - Leading/Trailing icons

class="mdc-text-field mdc-text-field--outlined mdc-text-field--with-leading-icon" data-demo-no-auto-js> event -
- - - -
-
+
+
+ +
+
+
- delete
- - - -
-
+
+
+ +
+
+
diff --git a/demos/theme/index.html b/demos/theme/index.html index 40876fc819d..9c7e9ccd625 100644 --- a/demos/theme/index.html +++ b/demos/theme/index.html @@ -784,13 +784,13 @@

id="demo-text-field" aria-controls="demo-text-field-helper-text" aria-describedby="demo-text-field-helper-text"> -
- - - -
-
+
+
+ +
+
+

- - - +
+
+ +
+
-
``` -> For usage within a text field see [here](../mdc-textfield/README.md#outlined). +> Note that the [MDC Floating Label](../mdc-floating-label/README.md) component is placed inside the notch element when +> used together with MDC Notched Outline. + +> See the [MDC Text Field](../mdc-textfield/README.md#outlined) and +> [MDC Select](../mdc-select/README.md#outlined-select) documentation for +> information on using Notched Outline in the context of those components. ### Styles @@ -67,59 +73,24 @@ CSS Class | Description --- | --- `mdc-notched-outline` | Mandatory. Container for the SVG of the notched outline path. `mdc-notched-outline--notched` | Class to open notch outline. -`mdc-notched-outline__path` | Mandatory. The path of the SVG of the notched outline. -`mdc-notched-outline__idle` | Mandatory. The full outline when the notch is hidden. +`mdc-notched-outline__leading` | Mandatory. Element representing the leading side of the notched outline (before the notch). +`mdc-notched-outline__notch` | Mandatory. Element representing the notch. +`mdc-notched-outline__trailing` | Mandatory. Element representing the trailing side of the notched outline (after the notch). ### Sass Mixins Mixin | Description --- | --- `mdc-notched-outline-color($color)` | Customizes the border color of the notched outlined. -`mdc-notched-outline-idle-color($color)` | Customizes the border color of the idle outline. `mdc-notched-outline-stroke-width($width)` | Changes notched outline width to a specified pixel value. `mdc-notched-outline-shape-radius($radius, $rtl-reflexive)` | Sets the rounded shape to notched outline element with given radius size. Set `$rtl-reflexive` to true to flip radius values in RTL context, defaults to false. -`mdc-notched-outline-idle-shape-radius($radius, $rtl-reflexive)` | Sets the rounded shape to notched outline element in idle state with given radius size. Set `$rtl-reflexive` to true to flip radius values in RTL context, defaults to false. - - -### Sass Functions - -Function | Description ---- | --- -`mdc-notched-outline-get-notch-padded-position($cornerSize)` | Returns the notch padded position based on given radius. This is 'x' position where the floating label starts. - -#### Calling Mixins with Parent Selectors - -Because notched-outline has sibling elements, you need to call the "idle" Sass mixins with parent selectors. -Consider the following example HTML: - -```html -
-
- - - -
-
-
-``` -In order to customize any "non-idle" part of notched-outline, use the .foo__child CSS selector: -```scss -.foo__child { - @include mdc-notched-outline-color($fooColor); -} -``` -But in order to customize any "idle" part of the notched-outline, you must use the .foo__parent CSS selector: -```scss -.foo__parent { - @include mdc-notched-outline-idle-color($fooColor); -} -``` +`mdc-notched-outline-floating-label-float-position($positionY, $positionX, $scale)` | Sets the position and scale of the floating label inside the notched outline. ## `MDCNotchedOutline` Properties and Methods Method Signature | Description --- | --- -`notch(notchWidth: number, isRtl: boolean) => void` | Updates notched outline to open notch in outline path. +`notch(notchWidth: number) => void` | Updates notched outline to open notch in outline path. `closeNotch() => void` | Updates the notched outline to close notch in outline path. ## Usage Within Frameworks @@ -130,17 +101,13 @@ If you are using a JavaScript framework, such as React or Angular, you can creat Method Signature | Description --- | --- -`getWidth() => number` | Returns the width of the notched outline element. -`getHeight() => number` | Returns the height of the notched outline element. `addClass(className: string) => void` | Adds a class to the notched outline element. `removeClass(className: string) => void` | Removes a class from the notched outline element. -`setOutlinePathAttr(value: string) => void` | Sets the "d" attribute of the notched outline element's SVG path. -`getIdleOutlineStyleValue(propertyName: string) => string` | Returns the idle outline element's computed style value of a given css `propertyName`. +`setNotchWidthProperty(width: number) => void` | Sets the width of the notch in pixels. ### `MDCNotchedOutlineFoundation` Method Signature | Description --- | --- -`notch(notchWidth: number, isRtl: boolean) => void` | Adds the `mdc-notched-outline--notched` selector and updates the notched outline path based off notchWidth and isRtl. +`notch(notchWidth: number) => void` | Adds the `mdc-notched-outline--notched` selector and updates the notched outline path based off notchWidth and isRtl. `closeNotch() => void` | Removes the outline notched selector. -`updateSvgPath(notchWidth: number, isRtl: boolean) => void` | Updates the SVG path of the focus outline element calculated based off of the notchWidth. The notch will appear left justified, unless isRtl is true. diff --git a/packages/mdc-notched-outline/_functions.scss b/packages/mdc-notched-outline/_functions.scss deleted file mode 100644 index 8c56af470ab..00000000000 --- a/packages/mdc-notched-outline/_functions.scss +++ /dev/null @@ -1,36 +0,0 @@ -// -// Copyright 2018 Google Inc. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -@import "./variables"; - -// -// Returns the notch padded position based on given radius. This is 'x' position where the floating label starts. -// -// Examples: -// -// mdc-notched-outline-get-notch-padded-position(4px) => 21.2px -// -@function mdc-notched-outline-get-notch-padded-position($cornerSize) { - $leadingStrokeLength: max(0, $mdc-notched-outline-min-leading-stroke-edge-position - $cornerSize - 1.2); - - @return $cornerSize + $leadingStrokeLength + $mdc-notched-outline-notch-gutter-size + 1.2; -} diff --git a/packages/mdc-notched-outline/_mixins.scss b/packages/mdc-notched-outline/_mixins.scss index 3939c44e204..16128444358 100644 --- a/packages/mdc-notched-outline/_mixins.scss +++ b/packages/mdc-notched-outline/_mixins.scss @@ -22,31 +22,56 @@ @import "@material/theme/mixins"; @import "@material/shape/mixins"; - -@mixin mdc-notched-outline-idle-color($color) { - .mdc-notched-outline__idle { - @include mdc-theme-prop(border-color, $color); - } -} +@import "@material/rtl/mixins"; +@import "./variables"; @mixin mdc-notched-outline-color($color) { - .mdc-notched-outline__path { - @include mdc-theme-prop(stroke, $color); + .mdc-notched-outline__leading, + .mdc-notched-outline__notch, + .mdc-notched-outline__trailing { + @include mdc-theme-prop(border-color, $color); } } @mixin mdc-notched-outline-stroke-width($width) { - .mdc-notched-outline__path { - stroke-width: $width; + .mdc-notched-outline__leading, + .mdc-notched-outline__notch, + .mdc-notched-outline__trailing { + border-width: $width; } } @mixin mdc-notched-outline-shape-radius($radius, $rtl-reflexive: false) { - @include mdc-shape-radius($radius, $rtl-reflexive); + $radius: mdc-shape-prop-value($radius); + + .mdc-notched-outline__leading { + @include mdc-shape-radius(mdc-shape-mask-radius($radius, 1 0 0 1), $rtl-reflexive: true); + + @if ($radius > $mdc-notched-outline-leading-width) { + width: $radius; + } + } + + .mdc-notched-outline__trailing { + @include mdc-shape-radius(mdc-shape-mask-radius($radius, 0 1 1 0), $rtl-reflexive: true); + } } -@mixin mdc-notched-outline-idle-shape-radius($radius, $rtl-reflexive: false) { - .mdc-notched-outline__idle { - @include mdc-shape-radius($radius, $rtl-reflexive); +@mixin mdc-notched-outline-floating-label-float-position($positionY, $positionX: 0%, $scale: .75) { + @include mdc-floating-label-float-position($positionY + $mdc-notched-outline-label-adjust, $positionX, 1); + + .mdc-floating-label--float-above { + font-size: ($scale * 1rem); + } + + // Two selectors to ensure we select the appropriate class when applied from this component or a parent component. + &.mdc-notched-outline--upgraded, + .mdc-notched-outline--upgraded { + @include mdc-floating-label-float-position($positionY, $positionX, $scale); + + // stylelint-disable-next-line no-descending-specificity + .mdc-floating-label--float-above { + font-size: 1rem; + } } } diff --git a/packages/mdc-notched-outline/_variables.scss b/packages/mdc-notched-outline/_variables.scss index d8b4ce16f4f..655703837b2 100644 --- a/packages/mdc-notched-outline/_variables.scss +++ b/packages/mdc-notched-outline/_variables.scss @@ -26,3 +26,8 @@ $mdc-notched-outline-min-leading-stroke-edge-position: 12px; // The gap between the stroke end and floating label // Keep this in sync with constants.numbers.NOTCH_GUTTER_SIZE $mdc-notched-outline-notch-gutter-size: 4px; +$mdc-notched-outline-leading-width: 12px; +$mdc-notched-outline-padding: 4px; +// This variable keeps the before/after JS label centered in the notch when the font-size is changed. +$mdc-notched-outline-label-adjust: 14%; + diff --git a/packages/mdc-notched-outline/adapter.js b/packages/mdc-notched-outline/adapter.js index 5c552f72610..27e5194c95c 100644 --- a/packages/mdc-notched-outline/adapter.js +++ b/packages/mdc-notched-outline/adapter.js @@ -34,18 +34,6 @@ * @record */ class MDCNotchedOutlineAdapter { - /** - * Returns the width of the root element. - * @return {number} - */ - getWidth() {} - - /** - * Returns the height of the root element. - * @return {number} - */ - getHeight() {} - /** * Adds a class to the root element. * @param {string} className @@ -59,18 +47,10 @@ class MDCNotchedOutlineAdapter { removeClass(className) {} /** - * Sets the "d" attribute of the outline element's SVG path. - * @param {string} value - */ - setOutlinePathAttr(value) {} - - /** - * Returns the idle outline element's computed style value of the given css property `propertyName`. - * We achieve this via `getComputedStyle(...).getPropertyValue(propertyName)`. - * @param {string} propertyName - * @return {string} + * Sets the width style property of the notch element. + * @param {number} width */ - getIdleOutlineStyleValue(propertyName) {} + setNotchWidthProperty(width) {} } export default MDCNotchedOutlineAdapter; diff --git a/packages/mdc-notched-outline/constants.js b/packages/mdc-notched-outline/constants.js index adfa32ea541..8fae939f521 100644 --- a/packages/mdc-notched-outline/constants.js +++ b/packages/mdc-notched-outline/constants.js @@ -23,19 +23,20 @@ /** @enum {string} */ const strings = { - PATH_SELECTOR: '.mdc-notched-outline__path', - IDLE_OUTLINE_SELECTOR: '.mdc-notched-outline__idle', + NOTCH_ELEMENT_SELECTOR: '.mdc-notched-outline__notch', +}; + +/** @enum {number} */ +const numbers = { + // This should stay in sync with $mdc-notched-outline-padding * 2. + NOTCH_ELEMENT_PADDING: 8, }; /** @enum {string} */ const cssClasses = { OUTLINE_NOTCHED: 'mdc-notched-outline--notched', + OUTLINE_UPGRADED: 'mdc-notched-outline--upgraded', + NO_LABEL: 'mdc-notched-outline--no-label', }; -/** @enum {number} */ -const numbers = { - NOTCH_GUTTER_SIZE: 4, - MIN_LEADING_STROKE_EDGE_POSITION: 12, -}; - -export {cssClasses, strings, numbers}; +export {cssClasses, numbers, strings}; diff --git a/packages/mdc-notched-outline/foundation.js b/packages/mdc-notched-outline/foundation.js index 67f181b0251..e2e6ad166ad 100644 --- a/packages/mdc-notched-outline/foundation.js +++ b/packages/mdc-notched-outline/foundation.js @@ -52,12 +52,9 @@ class MDCNotchedOutlineFoundation extends MDCFoundation { */ static get defaultAdapter() { return /** @type {!MDCNotchedOutlineAdapter} */ ({ - getWidth: () => {}, - getHeight: () => {}, addClass: () => {}, removeClass: () => {}, - setOutlinePathAttr: () => {}, - getIdleOutlineStyleValue: () => {}, + setNotchWidthProperty: () => {}, }); } @@ -70,14 +67,18 @@ class MDCNotchedOutlineFoundation extends MDCFoundation { /** * Adds the outline notched selector and updates the notch width - * calculated based off of notchWidth and isRtl. + * calculated based off of notchWidth. * @param {number} notchWidth - * @param {boolean=} isRtl */ - notch(notchWidth, isRtl = false) { + notch(notchWidth) { const {OUTLINE_NOTCHED} = MDCNotchedOutlineFoundation.cssClasses; + + if (notchWidth > 0) { + notchWidth += numbers.NOTCH_ELEMENT_PADDING; // Add padding from left/right. + } + + this.adapter_.setNotchWidthProperty(notchWidth); this.adapter_.addClass(OUTLINE_NOTCHED); - this.updateSvgPath_(notchWidth, isRtl); } /** @@ -86,54 +87,7 @@ class MDCNotchedOutlineFoundation extends MDCFoundation { closeNotch() { const {OUTLINE_NOTCHED} = MDCNotchedOutlineFoundation.cssClasses; this.adapter_.removeClass(OUTLINE_NOTCHED); - } - - /** - * Updates the SVG path of the focus outline element based on the notchWidth - * and the RTL context. - * @param {number} notchWidth - * @param {boolean=} isRtl - * @private - */ - updateSvgPath_(notchWidth, isRtl) { - // Fall back to reading a specific corner's style because Firefox doesn't report the style on border-radius. - const radiusStyleValue = this.adapter_.getIdleOutlineStyleValue('border-radius') || - this.adapter_.getIdleOutlineStyleValue('border-top-left-radius'); - const radius = parseFloat(radiusStyleValue); - const width = this.adapter_.getWidth(); - const height = this.adapter_.getHeight(); - const cornerWidth = radius + 1.2; - const leadingStrokeLength = Math.max(0, numbers.MIN_LEADING_STROKE_EDGE_POSITION - radius - 1.2); - - // If the notchWidth is 0, the the notched outline doesn't need to add padding. - let paddedNotchWidth = 0; - if (notchWidth > 0) { - paddedNotchWidth = notchWidth + 2 * numbers.NOTCH_GUTTER_SIZE; - } - - // The right, bottom, and left sides of the outline follow the same SVG path. - const pathMiddle = 'a' + radius + ',' + radius + ' 0 0 1 ' + radius + ',' + radius - + 'v' + (height - (2 * cornerWidth)) - + 'a' + radius + ',' + radius + ' 0 0 1 ' + -radius + ',' + radius - + 'h' + (-width + (2 * cornerWidth)) - + 'a' + radius + ',' + radius + ' 0 0 1 ' + -radius + ',' + -radius - + 'v' + (-height + (2 * cornerWidth)) - + 'a' + radius + ',' + radius + ' 0 0 1 ' + radius + ',' + -radius; - - let path; - if (!isRtl) { - path = 'M' + (cornerWidth + leadingStrokeLength + paddedNotchWidth) + ',' + 1 - + 'h' + (width - (2 * cornerWidth) - paddedNotchWidth - leadingStrokeLength) - + pathMiddle - + 'h' + leadingStrokeLength; - } else { - path = 'M' + (width - cornerWidth - leadingStrokeLength) + ',' + 1 - + 'h' + leadingStrokeLength - + pathMiddle - + 'h' + (width - (2 * cornerWidth) - paddedNotchWidth - leadingStrokeLength); - } - - this.adapter_.setOutlinePathAttr(path); + this.adapter_.setNotchWidthProperty(0); } } diff --git a/packages/mdc-notched-outline/index.js b/packages/mdc-notched-outline/index.js index f144a37da86..f7bd729c1b3 100644 --- a/packages/mdc-notched-outline/index.js +++ b/packages/mdc-notched-outline/index.js @@ -25,7 +25,8 @@ import MDCComponent from '@material/base/component'; import MDCNotchedOutlineAdapter from './adapter'; import MDCNotchedOutlineFoundation from './foundation'; -import {strings} from './constants'; +import {MDCFloatingLabelFoundation} from '@material/floating-label/index'; +import {cssClasses, strings} from './constants'; /** * @extends {MDCComponent} @@ -39,15 +40,34 @@ class MDCNotchedOutline extends MDCComponent { static attachTo(root) { return new MDCNotchedOutline(root); } + /** @param {...?} args */ + constructor(...args) { + super(...args); + /** @private {Element} */ + this.notchElement_; + } + + initialSyncWithDOM() { + const label = this.root_.querySelector('.' + MDCFloatingLabelFoundation.cssClasses.ROOT); + this.notchElement_ = this.root_.querySelector(strings.NOTCH_ELEMENT_SELECTOR); + + if (label) { + label.style.transitionDuration = '0s'; + this.root_.classList.add(cssClasses.OUTLINE_UPGRADED); + requestAnimationFrame(() => { + label.style.transitionDuration = ''; + }); + } else { + this.root_.classList.add(cssClasses.NO_LABEL); + } + } /** * Updates outline selectors and SVG path to open notch. * @param {number} notchWidth The notch width in the outline. - * @param {boolean=} isRtl Determines if outline is rtl. If rtl is true, notch - * will be right justified in outline path, otherwise left justified. */ - notch(notchWidth, isRtl) { - this.foundation_.notch(notchWidth, isRtl); + notch(notchWidth) { + this.foundation_.notch(notchWidth); } /** @@ -61,20 +81,12 @@ class MDCNotchedOutline extends MDCComponent { * @return {!MDCNotchedOutlineFoundation} */ getDefaultFoundation() { - return new MDCNotchedOutlineFoundation({ - getWidth: () => this.root_.offsetWidth, - getHeight: () => this.root_.offsetHeight, - addClass: (className) => this.root_.classList.add(className), - removeClass: (className) => this.root_.classList.remove(className), - setOutlinePathAttr: (value) => { - const path = this.root_.querySelector(strings.PATH_SELECTOR); - path.setAttribute('d', value); - }, - getIdleOutlineStyleValue: (propertyName) => { - const idleOutlineElement = this.root_.parentNode.querySelector(strings.IDLE_OUTLINE_SELECTOR); - return window.getComputedStyle(idleOutlineElement).getPropertyValue(propertyName); - }, - }); + return new MDCNotchedOutlineFoundation( + /** @type {!MDCNotchedOutlineAdapter} */ (Object.assign({ + addClass: (className) => this.root_.classList.add(className), + removeClass: (className) => this.root_.classList.remove(className), + setNotchWidthProperty: (width) => this.notchElement_.style.setProperty('width', width > 0 ? width + 'px' : '0'), + }))); } } diff --git a/packages/mdc-notched-outline/mdc-notched-outline.scss b/packages/mdc-notched-outline/mdc-notched-outline.scss index 911f42e4cb4..3b97fba0ec1 100644 --- a/packages/mdc-notched-outline/mdc-notched-outline.scss +++ b/packages/mdc-notched-outline/mdc-notched-outline.scss @@ -28,58 +28,68 @@ // Notched Outline is intended for use by multiple components, but its styles should only be emitted once when bundled @include mdc-base-emit-once("mdc-notched-outline") { - .mdc-notched-outline, - .mdc-notched-outline__idle { + .mdc-notched-outline { + display: flex; position: absolute; - top: 0; + right: 0; left: 0; box-sizing: border-box; width: 100%; height: 100%; - } - - .mdc-notched-outline { - transition: opacity $mdc-notched-outline-transition-duration $mdc-animation-standard-curve-timing-function; - opacity: 0; /* @noflip */ text-align: left; - overflow: hidden; + pointer-events: none; @include mdc-rtl { /* @noflip */ text-align: right; } - // stylelint-disable selector-max-type - svg { - position: absolute; - width: 100%; + &__leading, + &__notch, + &__trailing { + box-sizing: border-box; height: 100%; + border-top: 1px solid; + border-bottom: 1px solid; + pointer-events: none; } - // stylelint-enable selector-max-type - } - .mdc-notched-outline__idle { - transition: - opacity $mdc-notched-outline-transition-duration $mdc-animation-standard-curve-timing-function, - border-color $mdc-notched-outline-transition-duration $mdc-animation-standard-curve-timing-function; - border: 1px solid; - opacity: 1; - } + &__leading { + @include mdc-rtl-reflexive-property(border, 1px solid, none); + + width: $mdc-notched-outline-leading-width; + } + + &__trailing { + @include mdc-rtl-reflexive-property(border, none, 1px solid); - .mdc-notched-outline__path { - stroke-width: 1px; - transition: - stroke $mdc-notched-outline-transition-duration $mdc-animation-standard-curve-timing-function, - stroke-width $mdc-notched-outline-transition-duration $mdc-animation-standard-curve-timing-function; - fill: transparent; + flex-grow: 1; + } + + &__notch { + width: auto; + } + + .mdc-floating-label { + display: inline-block; + position: relative; + top: 17px; + bottom: auto; + } } .mdc-notched-outline--notched { - opacity: 1; + .mdc-notched-outline__notch { + @include mdc-rtl-reflexive-box(padding, right, 8px); + + border-top: none; + } } - .mdc-notched-outline--notched ~ .mdc-notched-outline__idle { - opacity: 0; + .mdc-notched-outline--no-label { + .mdc-notched-outline__notch { + padding: 0; + } } } diff --git a/packages/mdc-notched-outline/package.json b/packages/mdc-notched-outline/package.json index dc463877f56..38940a5b3a9 100644 --- a/packages/mdc-notched-outline/package.json +++ b/packages/mdc-notched-outline/package.json @@ -20,6 +20,7 @@ "dependencies": { "@material/animation": "^0.41.0", "@material/base": "^0.41.0", + "@material/floating-label": "^0.41.0", "@material/rtl": "^0.40.1", "@material/shape": "^0.41.0", "@material/theme": "^0.41.0" diff --git a/packages/mdc-select/README.md b/packages/mdc-select/README.md index b316d9b347b..f30eb1254a7 100644 --- a/packages/mdc-select/README.md +++ b/packages/mdc-select/README.md @@ -186,13 +186,13 @@ same. ```html
-
- - - +
+
+ +
+
-
``` @@ -436,11 +436,10 @@ If you are using a JavaScript framework, such as React or Angular, you can creat | `activateBottomLine() => void` | Activates the bottom line component. | | `deactivateBottomLine() => void` | Deactivates the bottom line component. | | `getValue() => string` | Returns the value selected `option` on the `select` element and the `data-value` of the selected list item on the enhanced select. | -| `isRtl() => boolean` | Returns true if a parent of the root element is in RTL. | | `floatLabel(value: boolean) => void` | Floats or defloats label. | | `getLabelWidth() => number` | Returns the offsetWidth of the label element. | | `hasOutline() => boolean` | Returns true if the `select` has the notched outline element. | -| `notchOutline(labelWidth: number, isRtl, boolean) => void` | Switches the notched outline element to its "notched state." | +| `notchOutline(labelWidth: number) => void` | Switches the notched outline element to its "notched state." | | `closeOutline() => void` | Switches the notched outline element to its closed state. | | `openMenu() => void` | Causes the menu element in the enhanced select to open. | | `closeMenu() => void` | Causes the menu element in the enhanced select to close. | diff --git a/packages/mdc-select/_mixins.scss b/packages/mdc-select/_mixins.scss index 1e613544610..fe49101a998 100644 --- a/packages/mdc-select/_mixins.scss +++ b/packages/mdc-select/_mixins.scss @@ -26,7 +26,7 @@ @import "@material/shape/functions"; @import "@material/line-ripple/mixins"; @import "@material/notched-outline/mixins"; -@import "@material/notched-outline/functions"; +@import "@material/notched-outline/variables"; @import "./icon/mixins"; @import "./variables"; @@ -108,29 +108,27 @@ } @mixin mdc-select-outline-shape-radius($radius, $rtl-reflexive: false) { - // NOTE: idle and notched state border radius mixins - // are broken into 2 different mixins, otherwise - // we would be overly specific (big no, no). The cause of - // this is because .mdc-notched-outline and .mdc-notched-outline__idle - // are siblings. .mdc-notched-outline__idle needs to be a child of - // .mdc-notched-outline in order to remedy this issue. $resolved-radius: mdc-shape-resolve-percentage-radius($mdc-select-height, $radius); .mdc-notched-outline { @include mdc-notched-outline-shape-radius($resolved-radius, $rtl-reflexive); } - @include mdc-notched-outline-idle-shape-radius($resolved-radius, $rtl-reflexive); - - &__native-control { + .mdc-select__native-control { @include mdc-shape-radius($resolved-radius, $rtl-reflexive); } - $cornerSize: mdc-shape-prop-value($resolved-radius); - $positionX: mdc-notched-outline-get-notch-padded-position($cornerSize); - $labelPositionOffset: - $mdc-select-outline-label-offset + $positionX; + $radius-pixels: mdc-shape-prop-value($resolved-radius); - @include mdc-floating-label-float-position($mdc-select-outlined-label-position-y, -1 * ($labelPositionOffset)); + @if ($radius-pixels > $mdc-notched-outline-leading-width) { + .mdc-select__native-control { + @include mdc-rtl-reflexive-property(padding, $radius-pixels + $mdc-notched-outline-padding, $mdc-select-arrow-padding); + } + + + .mdc-select-helper-text { + @include mdc-rtl-reflexive-property(margin, $radius-pixels + $mdc-notched-outline-padding, $mdc-select-outline-label-offset); + } + } } // Private @@ -190,19 +188,12 @@ } @mixin mdc-select-outline-color_($color) { - // NOTE: outlined version of select wants the "idle" and - // "notched" outline to have the same color. This covers two cases: - // 1) text field renders with NO value in the "idle" state - // 2) text field renders with a value in the "notched" state - @include mdc-notched-outline-idle-color($color); @include mdc-notched-outline-color($color); } @mixin mdc-select-hover-outline-color_($color) { &:not(.mdc-select--focused) .mdc-select__native-control:hover ~, &:not(.mdc-select--focused) .mdc-select__selected-text:hover ~ { - @include mdc-notched-outline-idle-color($color); - .mdc-notched-outline { @include mdc-notched-outline-color($color); } @@ -213,27 +204,46 @@ @include mdc-select-focused-outline_ { @include mdc-notched-outline-color($color); } - - @include mdc-select-focused-outline-idle_ { - @include mdc-notched-outline-idle-color($color); - } } @mixin mdc-select-floating-label_ { .mdc-floating-label { @include mdc-rtl-reflexive-position(left, $mdc-select-outline-label-offset); - bottom: 12px; - line-height: 1.75rem; + top: 21px; pointer-events: none; } + + &.mdc-select--with-leading-icon { + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, $mdc-select-icon-padding); + } + } + + &.mdc-select--outlined { + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, $mdc-notched-outline-padding); + + top: 17px; + } + + &.mdc-select--with-leading-icon { + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, $mdc-select-icon-padding - $mdc-notched-outline-leading-width); + + &--float-above { + @include mdc-rtl-reflexive-position(left, $mdc-select-icon-padding - $mdc-notched-outline-leading-width); + } + } + } + } } @mixin mdc-select-with-leading-icon_ { - @include mdc-select-icon-horizontal-position_(16px, 48px); + @include mdc-select-icon-horizontal-position_(16px, $mdc-select-icon-padding); &.mdc-select--outlined { - @include mdc-floating-label-float-position($mdc-select-outlined-label-position-y, $mdc-select-outlined-with-leading-icon-label-position-x); + @include mdc-notched-outline-floating-label-float-position($mdc-select-outlined-label-position-y, $mdc-select-outlined-with-leading-icon-label-position-x); @include mdc-floating-label-shake-animation(select-outlined-leading-icon); @include mdc-rtl { @@ -341,6 +351,7 @@ @include mdc-select-outline-shape-radius(medium); @include mdc-states-base-color(transparent); @include mdc-select-container-fill-color(transparent); + @include mdc-notched-outline-floating-label-float-position($mdc-select-outlined-label-position-y, 0); border: none; overflow: visible; @@ -366,7 +377,6 @@ } .mdc-floating-label { - bottom: 20px; line-height: 1.15rem; pointer-events: auto; } diff --git a/packages/mdc-select/_variables.scss b/packages/mdc-select/_variables.scss index cd847d154d7..f9af967415a 100644 --- a/packages/mdc-select/_variables.scss +++ b/packages/mdc-select/_variables.scss @@ -23,9 +23,10 @@ @import "@material/animation/variables"; @import "@material/theme/variables"; -$mdc-select-arrow-padding: 26px; +$mdc-select-arrow-padding: 52px; $mdc-select-label-padding: 16px; $mdc-select-height: 56px; +$mdc-select-icon-padding: 48px; $mdc-select-ink-color: rgba(mdc-theme-prop-value(on-surface), .87); $mdc-select-dropdown-color: mdc-theme-prop-value(on-surface); @@ -52,7 +53,7 @@ $mdc-select-disabled-dropdown-opacity: .37; $mdc-select-outlined-disabled-border: rgba(mdc-theme-prop-value(on-surface), .16); $mdc-select-outlined-hover-border: rgba(mdc-theme-prop-value(on-surface), .87); -$mdc-select-label-position-y: 40%; +$mdc-select-label-position-y: 70%; $mdc-select-outline-label-offset: 16px; $mdc-select-outlined-label-position-y: 130%; $mdc-select-outlined-dense-label-position-y: 110%; diff --git a/packages/mdc-select/adapter.js b/packages/mdc-select/adapter.js index 63c272e01c6..be1ab512076 100644 --- a/packages/mdc-select/adapter.js +++ b/packages/mdc-select/adapter.js @@ -94,12 +94,6 @@ class MDCSelectAdapter { */ getValue() {} - /** - * Returns true if the direction of the root element is set to RTL. - * @return {boolean} - */ - isRtl() {} - /** * Floats label determined based off of the shouldFloat argument. * @param {boolean} shouldFloat @@ -119,12 +113,10 @@ class MDCSelectAdapter { hasOutline() {} /** - * Updates SVG Path and outline element based on the - * label element width and RTL context, if the outline exists. + * Only implement if outline element exists. * @param {number} labelWidth - * @param {boolean=} isRtl */ - notchOutline(labelWidth, isRtl) {} + notchOutline(labelWidth) {} /** * Closes notch in outline element, if the outline exists. diff --git a/packages/mdc-select/foundation.js b/packages/mdc-select/foundation.js index 914fb22911a..541aee3748c 100644 --- a/packages/mdc-select/foundation.js +++ b/packages/mdc-select/foundation.js @@ -63,11 +63,10 @@ class MDCSelectFoundation extends MDCFoundation { deactivateBottomLine: () => {}, setValue: () => {}, getValue: () => {}, - isRtl: () => false, floatLabel: (/* value: boolean */) => {}, getLabelWidth: () => {}, hasOutline: () => false, - notchOutline: (/* labelWidth: number, isRtl: boolean */) => {}, + notchOutline: (/* labelWidth: number, */) => {}, closeOutline: () => {}, openMenu: () => {}, closeMenu: () => {}, @@ -227,8 +226,7 @@ class MDCSelectFoundation extends MDCFoundation { if (openNotch) { const labelScale = numbers.LABEL_SCALE; const labelWidth = this.adapter_.getLabelWidth() * labelScale; - const isRtl = this.adapter_.isRtl(); - this.adapter_.notchOutline(labelWidth, isRtl); + this.adapter_.notchOutline(labelWidth); } else if (!isFocused) { this.adapter_.closeOutline(); } diff --git a/packages/mdc-select/icon/_mixins.scss b/packages/mdc-select/icon/_mixins.scss index cfcb5769aa4..354612e3dd5 100644 --- a/packages/mdc-select/icon/_mixins.scss +++ b/packages/mdc-select/icon/_mixins.scss @@ -68,8 +68,4 @@ .mdc-select__selected-text { @include mdc-rtl-reflexive-property(padding, $inputPadding /* left */, $mdc-select-icon-right-padding /* right */); } - - .mdc-floating-label { - @include mdc-rtl-reflexive-position(left, $inputPadding); - } } diff --git a/packages/mdc-select/index.js b/packages/mdc-select/index.js index ee7dae50476..288b22c8540 100644 --- a/packages/mdc-select/index.js +++ b/packages/mdc-select/index.js @@ -542,7 +542,6 @@ class MDCSelect extends MDCComponent { * addClass: function(string): void, * removeClass: function(string): void, * hasClass: function(string): void, - * isRtl: function(): boolean, * setRippleCenter: function(number): void, * activateBottomLine: function(): void, * deactivateBottomLine: function(): void, @@ -555,7 +554,6 @@ class MDCSelect extends MDCComponent { addClass: (className) => this.root_.classList.add(className), removeClass: (className) => this.root_.classList.remove(className), hasClass: (className) => this.root_.classList.contains(className), - isRtl: () => window.getComputedStyle(this.root_).getPropertyValue('direction') === 'rtl', setRippleCenter: (normalizedX) => this.lineRipple_ && this.lineRipple_.setRippleCenter(normalizedX), activateBottomLine: () => this.lineRipple_ && this.lineRipple_.activate(), deactivateBottomLine: () => this.lineRipple_ && this.lineRipple_.deactivate(), @@ -576,9 +574,9 @@ class MDCSelect extends MDCComponent { getOutlineAdapterMethods_() { return { hasOutline: () => !!this.outline_, - notchOutline: (labelWidth, isRtl) => { + notchOutline: (labelWidth) => { if (this.outline_) { - this.outline_.notch(labelWidth, isRtl); + this.outline_.notch(labelWidth); } }, closeOutline: () => { diff --git a/packages/mdc-textfield/README.md b/packages/mdc-textfield/README.md index 896ea9338a0..27d0df72f26 100644 --- a/packages/mdc-textfield/README.md +++ b/packages/mdc-textfield/README.md @@ -6,6 +6,11 @@ iconId: text_field path: /catalog/input-controls/text-field/ --> +## Important - Deprecation Notice + +The dense variant of the text field will be removed in an upcoming release. +See [github issue](https://github.com/material-components/material-components-web/issues/4142) for details. + # Text Field Text fields allow users to input, edit, and select text. @@ -92,13 +97,13 @@ included as part of the DOM structure of a full width text field. ```html
-
- - - +
+
+ +
+
-
``` @@ -277,9 +282,8 @@ Method Signature | Description `deregisterValidationAttributeChangeHandler(!MutationObserver) => void` | Disconnects a validation attribute observer on the input element. `getNativeInput() => {value: string, disabled: boolean, badInput: boolean, checkValidity: () => boolean}?` | Returns an object representing the native text input element, with a similar API shape. `isFocused() => boolean` | Returns whether the input is focused. -`isRtl() => boolean` | Returns whether the direction of the root element is set to RTL. `hasOutline() => boolean` | Returns whether there is an outline element. -`notchOutline(labelWidth: number, isRtl: boolean) => void` | Updates the notched outline path to open the notch and update the notch width for the label element. +`notchOutline(labelWidth: number) => void` | Updates the notched outline path to open the notch and update the notch width for the label element. `closeOutline() => void` | Closes the notch in the notched outline element. #### `MDCTextFieldAdapter.getNativeInput()` diff --git a/packages/mdc-textfield/_mixins.scss b/packages/mdc-textfield/_mixins.scss index 2c30ebb7fa0..0d6743779cf 100644 --- a/packages/mdc-textfield/_mixins.scss +++ b/packages/mdc-textfield/_mixins.scss @@ -23,7 +23,7 @@ @import "@material/floating-label/mixins"; @import "@material/line-ripple/mixins"; @import "@material/notched-outline/mixins"; -@import "@material/notched-outline/functions"; +@import "@material/notched-outline/variables"; @import "@material/theme/mixins"; @import "@material/shape/mixins"; @import "@material/shape/functions"; @@ -44,31 +44,7 @@ } @mixin mdc-text-field-textarea-shape-radius($radius, $rtl-reflexive: false) { - @include mdc-shape-radius($radius, $rtl-reflexive); - - .mdc-floating-label { - // Bottom corners are square to prevent weird edge cases - // where text would be visible outside of the curve. - $masked-radius: mdc-shape-mask-radius($radius, 1 1 0 0); - - @include mdc-shape-radius($masked-radius, $rtl-reflexive); - } - - .mdc-text-field__input { - // The input element is required to have 2 pixels shaved off - // of the radius of its parent. This prevents an ugly space of - // background between the two borders in each corner when the - // textarea is focused. This also means we need to guard against - // invalid output. - $radius-value: mdc-shape-prop-value($radius); - $trimmed-radius-value: (); - - @each $corner in $radius-value { - $trimmed-radius-value: append($trimmed-radius-value, max($corner - 2, 0)); - } - - @include mdc-shape-radius($trimmed-radius-value, $rtl-reflexive); - } + @include mdc-notched-outline-shape-radius($radius, $rtl-reflexive); } @mixin mdc-text-field-ink-color($color) { @@ -92,12 +68,6 @@ @mixin mdc-text-field-textarea-fill-color($color) { &:not(.mdc-text-field--disabled) { @include mdc-text-field-textarea-fill-color_($color); - - // Automatically add label background color the same color as well to ensure - // the label can be seen if the input scrolls behind the label - .mdc-floating-label { - @include mdc-floating-label-fill-color($color); - } } } @@ -133,7 +103,7 @@ @mixin mdc-text-field-outline-color($color) { &:not(.mdc-text-field--disabled) { - @include mdc-text-field-outline-color_($color); + @include mdc-notched-outline-color($color); } } @@ -221,49 +191,71 @@ .mdc-floating-label { font-size: .813rem; + + &--float-above { + font-size: .813rem; + } } } @mixin mdc-required-text-field-label-asterisk_() { - .mdc-text-field__input:required + .mdc-floating-label::after { - @content; + .mdc-text-field__input:required ~ { + .mdc-floating-label::after, + .mdc-notched-outline .mdc-floating-label::after { + @content; + } } } @mixin mdc-text-field-outline-shape-radius($radius, $rtl-reflexive: false) { - // NOTE: idle and notched state border radius mixins - // are broken into 2 different mixins, otherwise - // we would be overly specific (big no, no). The cause of - // this is because .mdc-notched-outline and .mdc-notched-outline__idle - // are siblings. .mdc-notched-outline__idle needs to be a child of - // .mdc-notched-outline in order to remedy this issue. $resolved-radius: mdc-shape-resolve-percentage-radius($mdc-text-field-height, $radius); .mdc-notched-outline { @include mdc-notched-outline-shape-radius($resolved-radius, $rtl-reflexive); } - @include mdc-notched-outline-idle-shape-radius($resolved-radius, $rtl-reflexive); + $radius-pixels: mdc-shape-prop-value($resolved-radius); - $cornerSize: mdc-shape-prop-value($resolved-radius); - $positionX: mdc-notched-outline-get-notch-padded-position($cornerSize); - $labelPositionOffset: - $mdc-text-field-outline-label-offset + $positionX; + @if ($radius-pixels > $mdc-notched-outline-leading-width) { + .mdc-text-field__input { + @include mdc-rtl-reflexive-property(padding, $radius-pixels + $mdc-notched-outline-padding, 0); + } - @include mdc-floating-label-float-position($mdc-text-field-outlined-label-position-y, -1 * ($labelPositionOffset)); + + .mdc-text-field-helper-text { + @include mdc-rtl-reflexive-property(margin, $radius-pixels + $mdc-notched-outline-padding, $mdc-text-field-label-offset); + } + } } @mixin mdc-text-field-floating-label_ { .mdc-floating-label { - @include mdc-rtl-reflexive-position(left, 12px); + @include mdc-rtl-reflexive-position(left, $mdc-text-field-label-offset); - bottom: 20px; + top: 18px; pointer-events: none; } - &:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) { + &--textarea { + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, $mdc-notched-outline-padding); + } + } + + &--outlined { .mdc-floating-label { - // @include mdc-floating-label-max-width(calc(100% - #{$mdc-text-field-icon-padding})); - max-width: calc(100% - #{$mdc-text-field-icon-padding}); + @include mdc-rtl-reflexive-position(left, $mdc-notched-outline-padding); + + top: 17px; + } + + &--with-leading-icon { + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, ($mdc-text-field-icon-padding - $mdc-notched-outline-leading-width)); + + &--float-above { + @include mdc-rtl-reflexive-position(left, ($mdc-text-field-icon-padding - $mdc-notched-outline-leading-width) + $mdc-notched-outline-padding); + } + } } } } @@ -271,7 +263,7 @@ // Outlined @mixin mdc-text-field-outlined-disabled_ { - @include mdc-text-field-outline-color_($mdc-text-field-outlined-disabled-border); + @include mdc-notched-outline-color($mdc-text-field-outlined-disabled-border); @include mdc-text-field-fill-color_(transparent); .mdc-text-field__input { @@ -290,7 +282,7 @@ } @mixin mdc-text-field-outlined-dense_ { - @include mdc-floating-label-float-position($mdc-text-field-outlined-dense-label-position-y, 0%, $mdc-text-field-dense-label-scale); + @include mdc-notched-outline-floating-label-float-position($mdc-text-field-outlined-dense-label-position-y, 0%, $mdc-text-field-dense-label-scale); @include mdc-floating-label-shake-animation(text-field-outlined-dense); height: 48px; @@ -300,7 +292,7 @@ } .mdc-floating-label { - bottom: 16px; + top: 14px; } .mdc-text-field__icon { @@ -314,6 +306,7 @@ @include mdc-text-field-focused-outline-color(primary); @include mdc-floating-label-shake-animation(text-field-outlined); @include mdc-text-field-outline-shape-radius(small); + @include mdc-notched-outline-floating-label-float-position($mdc-text-field-outlined-label-position-y); @include mdc-states-base-color(transparent); @include mdc-text-field-fill-color(transparent); @@ -331,35 +324,12 @@ .mdc-text-field__icon { z-index: 2; } - - .mdc-floating-label { - @include mdc-rtl-reflexive-position(left, $mdc-text-field-outline-label-offset); - - width: auto; - } -} - -@mixin mdc-text-field-outline-color_($color) { - // NOTE: outlined version of text-field wants the "idle" and - // "notched" outline to have the same color. This covers two cases: - // 1) text field renders with NO value in the "idle" state - // 2) text field renders with a value in the "notched" state - @include mdc-notched-outline-idle-color($color); - @include mdc-notched-outline-color($color); } @mixin mdc-text-field-hover-outline-color_($color) { &:not(.mdc-text-field--focused) { .mdc-text-field__input:hover ~, .mdc-text-field__icon:hover ~ { - @include mdc-notched-outline-idle-color($color); - - // tldr; this doesn't break BEM: - // We need to wrap this mixin with the .mdc-notched-outline - // selector, because of the sibling selector '~'. The notched - // outline html structure has .mdc-notched-outline - // and .mdc-notched-outline__idle as siblings, while - // .mdc-notched-outline__path is a child of .mdc-notched-outline .mdc-notched-outline { @include mdc-notched-outline-color($color); } @@ -377,28 +347,45 @@ @mixin mdc-text-field-with-leading-icon_ { @include mdc-text-field-icon-horizontal-position_(left, $mdc-text-field-icon-position, $mdc-text-field-icon-padding); + + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, $mdc-text-field-icon-padding); + } } @mixin mdc-text-field-dense-with-leading-icon_ { @include mdc-text-field-icon-horizontal-position_(left, $mdc-text-field-dense-icon-position, $mdc-text-field-dense-icon-padding); + + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, $mdc-text-field-dense-icon-padding); + } } @mixin mdc-text-field-outlined-with-leading-icon_ { - @include mdc-floating-label-float-position($mdc-text-field-outlined-label-position-y, $mdc-text-field-outlined-with-leading-icon-label-position-x); + @include mdc-text-field-icon-horizontal-position_(left, $mdc-text-field-icon-position, $mdc-text-field-icon-padding); + @include mdc-notched-outline-floating-label-float-position($mdc-text-field-outlined-label-position-y, 32px); @include mdc-floating-label-shake-animation(text-field-outlined-leading-icon); @include mdc-rtl { @include mdc-floating-label-shake-animation(text-field-outlined-leading-icon-rtl); } + + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, $mdc-text-field-icon-padding - $mdc-notched-outline-leading-width); + } } @mixin mdc-text-field-outlined-dense-with-leading-icon_ { - @include mdc-floating-label-float-position($mdc-text-field-outlined-dense-label-position-y, $mdc-text-field-outlined-dense-with-leading-icon-label-position-x, $mdc-text-field-dense-label-scale); + @include mdc-notched-outline-floating-label-float-position($mdc-text-field-outlined-dense-label-position-y, $mdc-text-field-outlined-dense-with-leading-icon-label-position-x, $mdc-text-field-dense-label-scale); @include mdc-floating-label-shake-animation(text-field-outlined-leading-icon-dense); @include mdc-rtl { @include mdc-floating-label-shake-animation(text-field-outlined-leading-icon-dense-rtl); } + + .mdc-floating-label { + @include mdc-rtl-reflexive-position(left, $mdc-text-field-dense-icon-padding - $mdc-notched-outline-leading-width); + } } @mixin mdc-text-field-with-trailing-icon_ { @@ -444,70 +431,55 @@ // Textarea @mixin mdc-text-field-textarea-disabled_ { - @include mdc-text-field-textarea-stroke-color_($mdc-textarea-disabled-border-color); + @include mdc-text-field-outlined-disabled_; @include mdc-text-field-textarea-fill-color_($mdc-textarea-disabled-background); - - border-bottom-width: 1px; - border-style: solid; - - .mdc-text-field__input { - border: 1px solid transparent; - } - - .mdc-floating-label { - @include mdc-floating-label-fill-color($mdc-textarea-disabled-background); - } } @mixin mdc-text-field-textarea-invalid_ { - @include mdc-text-field-textarea-stroke-color($mdc-text-field-error); + @include mdc-text-field-outline-color($mdc-text-field-error); + @include mdc-text-field-hover-outline-color($mdc-text-field-error); + @include mdc-text-field-focused-outline-color($mdc-text-field-error); } @mixin mdc-text-field-textarea_ { - @include mdc-text-field-textarea-shape-radius(small); - @include mdc-text-field-textarea-stroke-color($mdc-textarea-border); - - // Translate above the top of the input, and compensate for the amount of offset needed - // to position the label within the bounds of the inset padding. - @include mdc-floating-label-float-position($mdc-text-field-textarea-label-position-y, 0%, $mdc-text-field-textarea-label-scale); - @include mdc-floating-label-shake-animation(textarea); + // Note: The refactor to add the filled textarea style will result in a lot of the specificity issues that the + // textarea has being resolved by using the same --outlined variant class as the text field. + @include mdc-text-field-outline-color($mdc-text-field-outlined-idle-border); + @include mdc-text-field-hover-outline-color($mdc-text-field-outlined-hover-border); + @include mdc-text-field-focused-outline-color(primary); + @include mdc-floating-label-shake-animation(text-field-outlined); + @include mdc-text-field-outline-shape-radius(small); @include mdc-states-base-color(transparent); @include mdc-text-field-fill-color(transparent); + @include mdc-notched-outline-floating-label-float-position($mdc-text-field-outlined-label-position-y, 0%); $padding-inset: 16px; - $label-offset-y: $padding-inset + 2; - $label-offset-x: $padding-inset; - display: flex; + display: inline-flex; width: auto; height: auto; transition: none; - border: 1px solid; - overflow: hidden; + overflow: visible; .mdc-text-field__input { align-self: auto; - box-sizing: content-box; + box-sizing: border-box; height: auto; - margin: 0; - padding: $padding-inset; - padding-top: $padding-inset * 2; - border: 1px solid transparent; + margin: $padding-inset/2 1px 1px 0; + padding: 0 $padding-inset $padding-inset; + border: none; } .mdc-floating-label { - @include mdc-floating-label-fill-color($mdc-textarea-background); - @include mdc-rtl-reflexive(left, 1px, right, 0); - @include mdc-rtl-reflexive-property(margin, 8px, 0); - - top: $label-offset-y; + top: 17px; bottom: auto; width: auto; - margin-top: 2px; - padding: 12px 8px 8px 8px; - line-height: 1.15; pointer-events: none; } + + &.mdc-text-field--focused { + @include mdc-text-field-outlined-focused_; + } } // Customization @@ -523,11 +495,7 @@ } @mixin mdc-text-field-textarea-stroke-color_($color) { - @include mdc-theme-prop(border-color, $color); - - .mdc-text-field__input:focus { - @include mdc-theme-prop(border-color, $color); - } + @include mdc-notched-outline-color($color); } @mixin mdc-text-field-textarea-fill-color_($color) { diff --git a/packages/mdc-textfield/_variables.scss b/packages/mdc-textfield/_variables.scss index 91b27093ede..e1861f8153a 100644 --- a/packages/mdc-textfield/_variables.scss +++ b/packages/mdc-textfield/_variables.scss @@ -53,13 +53,12 @@ $mdc-textarea-disabled-background: rgba(249, 249, 249, 1); $mdc-text-field-height: 56px; $mdc-text-field-label-position-y: 50%; -$mdc-text-field-outline-label-offset: 16px; +$mdc-text-field-label-offset: 16px; $mdc-text-field-dense-label-position-y: 70%; -$mdc-text-field-dense-label-scale: .923; +$mdc-text-field-dense-label-scale: .8; $mdc-text-field-outlined-label-position-y: 130%; -$mdc-text-field-outlined-dense-label-position-y: 110%; -$mdc-text-field-outlined-with-leading-icon-label-position-x: 32px; +$mdc-text-field-outlined-dense-label-position-y: 120%; +$mdc-text-field-outlined-with-leading-icon-label-position-x: 0; $mdc-text-field-outlined-dense-with-leading-icon-label-position-x: 21px; -$mdc-text-field-textarea-label-position-y: 50%; +$mdc-text-field-textarea-label-position-y: 130%; // Note that the scale factor is an eyeballed approximation of what's shown in the mocks. -$mdc-text-field-textarea-label-scale: .923; diff --git a/packages/mdc-textfield/adapter.js b/packages/mdc-textfield/adapter.js index 171da0532a1..3850edf59eb 100644 --- a/packages/mdc-textfield/adapter.js +++ b/packages/mdc-textfield/adapter.js @@ -140,12 +140,6 @@ class MDCTextFieldAdapter { */ isFocused() {} - /** - * Returns true if the direction of the root element is set to RTL. - * @return {boolean} - */ - isRtl() {} - /** * Activates the line ripple. */ @@ -197,12 +191,9 @@ class MDCTextFieldAdapter { /** * Only implement if outline element exists. - * Updates SVG Path and outline element based on the - * label element width and RTL context. * @param {number} labelWidth - * @param {boolean=} isRtl */ - notchOutline(labelWidth, isRtl) {} + notchOutline(labelWidth) {} /** * Only implement if outline element exists. diff --git a/packages/mdc-textfield/foundation.js b/packages/mdc-textfield/foundation.js index 130ee00c34c..708b0320522 100644 --- a/packages/mdc-textfield/foundation.js +++ b/packages/mdc-textfield/foundation.js @@ -86,7 +86,6 @@ class MDCTextFieldFoundation extends MDCFoundation { deregisterValidationAttributeChangeHandler: () => {}, getNativeInput: () => {}, isFocused: () => {}, - isRtl: () => {}, activateLineRipple: () => {}, deactivateLineRipple: () => {}, setLineRippleTransformOrigin: () => {}, @@ -213,8 +212,7 @@ class MDCTextFieldFoundation extends MDCFoundation { const isDense = this.adapter_.hasClass(cssClasses.DENSE); const labelScale = isDense ? numbers.DENSE_LABEL_SCALE : numbers.LABEL_SCALE; const labelWidth = this.adapter_.getLabelWidth() * labelScale; - const isRtl = this.adapter_.isRtl(); - this.adapter_.notchOutline(labelWidth, isRtl); + this.adapter_.notchOutline(labelWidth); } else { this.adapter_.closeOutline(); } diff --git a/packages/mdc-textfield/icon/README.md b/packages/mdc-textfield/icon/README.md index 1679e4d353c..e64a0fee5d3 100644 --- a/packages/mdc-textfield/icon/README.md +++ b/packages/mdc-textfield/icon/README.md @@ -78,13 +78,13 @@ In outlined text field:
event -
- - - +
+
+ +
+
-
``` @@ -106,14 +106,14 @@ In outlined text field: ```html
- event
- - - +
+
+ +
+
-
``` @@ -137,14 +137,14 @@ In outlined text field:
phone - clear
- - - +
+
+ +
+
-
``` diff --git a/packages/mdc-textfield/icon/_mixins.scss b/packages/mdc-textfield/icon/_mixins.scss index a076e790646..e64c34a2c90 100644 --- a/packages/mdc-textfield/icon/_mixins.scss +++ b/packages/mdc-textfield/icon/_mixins.scss @@ -45,14 +45,6 @@ @include mdc-rtl-reflexive-property(padding, $position /* left-value */, $padding /* right-value */); } } - - // Only move the label's position to allow room for the icon, if the icon is on the same side as the label. - // E.g., the icon is on left side in LTR context. - @if ($position-property == left) { - .mdc-floating-label { - @include mdc-rtl-reflexive-position($position-property, $padding); - } - } } @mixin mdc-text-field-icon-horizontal-position-two-icons_($position-left, $padding-left, $position-right, $padding-right) { @@ -68,12 +60,6 @@ .mdc-text-field__input { @include mdc-rtl-reflexive-property(padding, $padding-left, $padding-right); } - - // Only move the label's position to allow room for the icon, if the icon is on the same - // side as the label. Aka the icon is on left side in a LTR context. - .mdc-floating-label { - @include mdc-rtl-reflexive(left, $padding-left, right, auto); - } } @mixin mdc-text-field-icon-color_($color, $styleSecondIcon: false) { diff --git a/packages/mdc-textfield/icon/_variables.scss b/packages/mdc-textfield/icon/_variables.scss index 320a8bc8298..0bac5b0bd5c 100644 --- a/packages/mdc-textfield/icon/_variables.scss +++ b/packages/mdc-textfield/icon/_variables.scss @@ -23,5 +23,6 @@ $mdc-text-field-icon-position: 16px; $mdc-text-field-trailing-icon-position: 12px; $mdc-text-field-icon-padding: 48px; +$mdc-text-field-dense-icon-padding: 44px; $mdc-text-field-dense-icon-position: 12px; $mdc-text-field-dense-icon-padding: 38px; diff --git a/packages/mdc-textfield/index.js b/packages/mdc-textfield/index.js index 2c36ec8ada8..7fee54b62bc 100644 --- a/packages/mdc-textfield/index.js +++ b/packages/mdc-textfield/index.js @@ -407,7 +407,6 @@ class MDCTextField extends MDCComponent { isFocused: () => { return document.activeElement === this.root_.querySelector(strings.INPUT_SELECTOR); }, - isRtl: () => window.getComputedStyle(this.root_).getPropertyValue('direction') === 'rtl', }, this.getInputAdapterMethods_(), this.getLabelAdapterMethods_(), @@ -429,7 +428,7 @@ class MDCTextField extends MDCComponent { shakeLabel: (shouldShake) => this.label_.shake(shouldShake), floatLabel: (shouldFloat) => this.label_.float(shouldFloat), hasLabel: () => !!this.label_, - getLabelWidth: () => this.label_.getWidth(), + getLabelWidth: () => this.label_ ? this.label_.getWidth() : 0, }; } @@ -468,7 +467,7 @@ class MDCTextField extends MDCComponent { */ getOutlineAdapterMethods_() { return { - notchOutline: (labelWidth, isRtl) => this.outline_.notch(labelWidth, isRtl), + notchOutline: (labelWidth) => this.outline_.notch(labelWidth), closeOutline: () => this.outline_.closeNotch(), hasOutline: () => !!this.outline_, }; diff --git a/packages/mdc-textfield/mdc-text-field.scss b/packages/mdc-textfield/mdc-text-field.scss index 48e54d7124f..6b832dd998a 100644 --- a/packages/mdc-textfield/mdc-text-field.scss +++ b/packages/mdc-textfield/mdc-text-field.scss @@ -63,10 +63,6 @@ // Floating Label @include mdc-text-field-floating-label_; - // The following mixins will be removed after select is updated to default to the box. - @include mdc-floating-label-float-position($mdc-text-field-label-position-y); - @include mdc-floating-label-shake-animation(text-field-box); - @include mdc-floating-label-shake-keyframes(text-field-box, $mdc-text-field-label-position-y); display: inline-flex; position: relative; @@ -83,7 +79,7 @@ box-sizing: border-box; width: 100%; height: 100%; - padding: 20px 12px 6px; + padding: 20px 16px 6px; transition: mdc-text-field-transition(opacity); border: none; border-bottom: 1px solid; @@ -254,4 +250,4 @@ @include mdc-floating-label-shake-keyframes(text-field-outlined-leading-icon-dense, $mdc-text-field-outlined-dense-label-position-y, $mdc-text-field-outlined-dense-with-leading-icon-label-position-x, $mdc-text-field-dense-label-scale); @include mdc-floating-label-shake-keyframes(text-field-outlined-leading-icon-rtl, $mdc-text-field-outlined-label-position-y, -$mdc-text-field-outlined-with-leading-icon-label-position-x); @include mdc-floating-label-shake-keyframes(text-field-outlined-leading-icon-dense-rtl, $mdc-text-field-outlined-dense-label-position-y, -$mdc-text-field-outlined-dense-with-leading-icon-label-position-x, $mdc-text-field-dense-label-scale); -@include mdc-floating-label-shake-keyframes(textarea, $mdc-text-field-textarea-label-position-y, 0%, $mdc-text-field-textarea-label-scale); +@include mdc-floating-label-shake-keyframes(textarea, $mdc-text-field-textarea-label-position-y, 0%); diff --git a/test/screenshot/golden.json b/test/screenshot/golden.json index ca427226665..42f2fdfd321 100644 --- a/test/screenshot/golden.json +++ b/test/screenshot/golden.json @@ -852,283 +852,301 @@ "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/advorak/2018/09/03/23_44_52_047/spec/mdc-radio/mixins/mixins.html.windows_ie_11.png" } }, + "spec/mdc-select/classes/baseline-no-js.html": { + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline-no-js.html?utm_source=golden_json", + "screenshots": { + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline-no-js.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline-no-js.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline-no-js.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline-no-js.html.windows_ie_11.png" + } + }, "spec/mdc-select/classes/baseline.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/baseline.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/baseline.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/baseline.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/baseline.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/baseline.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/baseline.html.windows_ie_11.png" } }, "spec/mdc-select/classes/disabled.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/disabled.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/disabled.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/disabled.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/disabled.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/disabled.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/disabled.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/disabled.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/disabled.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/disabled.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/disabled.html.windows_ie_11.png" + } + }, + "spec/mdc-select/classes/enhanced-baseline-no-js.html": { + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline-no-js.html?utm_source=golden_json", + "screenshots": { + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline-no-js.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline-no-js.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline-no-js.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline-no-js.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-baseline.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-baseline.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-baseline.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-baseline.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-baseline.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-baseline.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-baseline.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-disabled.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-disabled.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-disabled.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-disabled.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-disabled.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-disabled.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-disabled.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-disabled.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-disabled.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-disabled.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-disabled.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-helper-text-persistent.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text-persistent.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text-persistent.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text-persistent.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text-persistent.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text-persistent.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text-persistent.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text-persistent.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text-persistent.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text-persistent.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text-persistent.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-helper-text.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/enhanced-helper-text.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-helper-text.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-invalid-helper-text.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid-helper-text.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid-helper-text.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-invalid.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/enhanced-invalid.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-invalid.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-leading-icon-svg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon-svg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon-svg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon-svg.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon-svg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon-svg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon-svg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon-svg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon-svg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon-svg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon-svg.html.windows_ie_11.png" } }, "spec/mdc-select/classes/enhanced-leading-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/enhanced-leading-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/enhanced-leading-icon.html.windows_ie_11.png" } }, "spec/mdc-select/classes/helper-text-persistent.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-select/classes/helper-text-persistent.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-select/classes/helper-text-persistent.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/helper-text-persistent.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/helper-text-persistent.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/helper-text-persistent.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-select/classes/helper-text-persistent.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/helper-text-persistent.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/helper-text-persistent.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/helper-text-persistent.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-select/classes/helper-text-persistent.html.windows_ie_11.png" } }, "spec/mdc-select/classes/helper-text.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/helper-text.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/helper-text.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/helper-text.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/helper-text.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/helper-text.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/16/21_03_25_368/spec/mdc-select/classes/helper-text.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/helper-text.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/helper-text.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/helper-text.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/helper-text.html.windows_ie_11.png" } }, "spec/mdc-select/classes/invalid.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/invalid.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/invalid.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/invalid.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/invalid.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/invalid.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/invalid.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/invalid.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/invalid.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/invalid.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/invalid.html.windows_ie_11.png" } }, "spec/mdc-select/classes/leading-icon-svg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon-svg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon-svg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon-svg.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon-svg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon-svg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon-svg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon-svg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon-svg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon-svg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon-svg.html.windows_ie_11.png" } }, "spec/mdc-select/classes/leading-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/classes/leading-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/leading-icon.html.windows_ie_11.png" } }, "spec/mdc-select/classes/required.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/required.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/required.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/required.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/required.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/required.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/26/16_11_36_276/spec/mdc-select/classes/required.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/required.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/required.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/required.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/classes/required.html.windows_ie_11.png" } }, "spec/mdc-select/issues/3230-3496.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/issues/3230-3496.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/issues/3230-3496.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/issues/3230-3496.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/issues/3230-3496.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/issues/3230-3496.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/issues/3230-3496.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/issues/3230-3496.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/issues/3230-3496.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/issues/3230-3496.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/issues/3230-3496.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/bottom-line-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/bottom-line-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/bottom-line-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/bottom-line-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/bottom-line-color.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/bottom-line-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/bottom-line-color.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/bottom-line-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/bottom-line-color.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/bottom-line-color.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/bottom-line-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/container-fill-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/container-fill-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/container-fill-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/container-fill-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/container-fill-color.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/container-fill-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/container-fill-color.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/container-fill-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/container-fill-color.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/container-fill-color.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/container-fill-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/enhanced-bottom-line-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-bottom-line-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-bottom-line-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-bottom-line-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-bottom-line-color.html.windows_edge_17.png", + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-bottom-line-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-bottom-line-color.html.windows_edge_17.png", "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-bottom-line-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-bottom-line-color.html.windows_ie_11.png" + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-bottom-line-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/enhanced-container-fill-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-container-fill-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-container-fill-color.html?utm_source=golden_json", "screenshots": { "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-container-fill-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-container-fill-color.html.windows_edge_17.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-container-fill-color.html.windows_edge_17.png", "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-container-fill-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-container-fill-color.html.windows_ie_11.png" + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-container-fill-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/enhanced-ink-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-ink-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-ink-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-ink-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-ink-color.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-ink-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-ink-color.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-ink-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-ink-color.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-ink-color.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-ink-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/enhanced-label-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-label-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-label-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-label-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-label-color.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-label-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-label-color.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-label-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-label-color.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-label-color.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-label-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/enhanced-outline-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-outline-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-outline-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-outline-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-outline-color.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-outline-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/enhanced-outline-color.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-outline-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-outline-color.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-outline-color.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-outline-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/enhanced-shape-radius.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/enhanced-shape-radius.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-shape-radius.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/enhanced-shape-radius.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/enhanced-shape-radius.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/enhanced-shape-radius.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/enhanced-shape-radius.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-shape-radius.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-shape-radius.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-shape-radius.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/enhanced-shape-radius.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/ink-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/ink-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/ink-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/ink-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/ink-color.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/ink-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/ink-color.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/ink-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/ink-color.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/ink-color.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/ink-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/label-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/label-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/label-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/label-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/label-color.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/label-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/label-color.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/label-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/label-color.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/label-color.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/label-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/outline-color.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/outline-color.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/outline-color.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/outline-color.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/outline-color.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/outline-color.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/12/14_43_26_041/spec/mdc-select/mixins/outline-color.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/outline-color.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/outline-color.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/outline-color.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/outline-color.html.windows_ie_11.png" } }, "spec/mdc-select/mixins/shape-radius.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/shape-radius.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/shape-radius.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/shape-radius.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/shape-radius.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/shape-radius.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/23/19_08_56_617/spec/mdc-select/mixins/shape-radius.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/shape-radius.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/shape-radius.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/shape-radius.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-select/mixins/shape-radius.html.windows_ie_11.png" } }, "spec/mdc-switch/classes/baseline.html": { @@ -1159,413 +1177,422 @@ } }, "spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/baseline-helper-text-persistent.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/baseline-helper-text-persistent.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/baseline-helper-text-persistent.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text-persistent.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text-persistent.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-helper-text-persistent.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/baseline-helper-text-persistent.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-persistent.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-persistent.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-persistent.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/baseline-helper-text-persistent.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/baseline-helper-text.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-helper-text.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-helper-text.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-helper-text.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-helper-text.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/baseline-leading-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-leading-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-leading-icon.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-leading-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-leading-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-leading-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/baseline-leading-trailing-icons.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/21_26_44_558/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html?utm_source=golden_json", + "screenshots": { + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html.windows_ie_11.png" + } + }, + "spec/mdc-textfield/classes/baseline-no-js.html": { + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-no-js.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/21_26_44_558/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-no-js.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-no-js.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-no-js.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-no-js.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/baseline-trailing-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-trailing-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-trailing-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-trailing-icon.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-trailing-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline-trailing-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline-trailing-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-trailing-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-trailing-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-trailing-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline-trailing-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/baseline.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/baseline.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/baseline.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/baseline.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/disabled-helper-text-persistent.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/disabled-helper-text-persistent.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/disabled-helper-text-persistent.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-persistent.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-persistent.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-persistent.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/disabled-helper-text-persistent.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-persistent.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-persistent.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-persistent.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/disabled-helper-text-persistent.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/disabled-helper-text.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-helper-text.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-helper-text.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/disabled-leading-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-leading-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-leading-icon.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-leading-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-leading-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-leading-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/disabled-leading-trailing-icons.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/12/19_39_12_819/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/12/19_39_12_819/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/12/19_39_12_819/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/12/19_39_12_819/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/12/19_39_12_819/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/disabled-trailing-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-trailing-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-trailing-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-trailing-icon.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-trailing-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-trailing-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled-trailing-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-trailing-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-trailing-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-trailing-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled-trailing-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/disabled.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/20_52_13_406/spec/mdc-textfield/classes/disabled.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/disabled.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/focused-helper-text-persistent.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/focused-helper-text-persistent.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/focused-helper-text-persistent.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text-persistent.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text-persistent.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-helper-text-persistent.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/focused-helper-text-persistent.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-persistent.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-persistent.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-persistent.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/focused-helper-text-persistent.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/focused-helper-text-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/focused-helper-text.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/focused-helper-text.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/focused-helper-text.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-helper-text.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-helper-text.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/focused-helper-text.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-helper-text.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/focused-helper-text.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/focused-leading-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-leading-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-leading-icon.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-leading-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-leading-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-leading-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/focused-leading-trailing-icons.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/21_26_44_558/spec/mdc-textfield/classes/focused-leading-trailing-icons.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-trailing-icons.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/focused-leading-trailing-icons.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/focused-leading-trailing-icons.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/21_26_44_558/spec/mdc-textfield/classes/focused-leading-trailing-icons.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/focused-leading-trailing-icons.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-trailing-icons.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-trailing-icons.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-trailing-icons.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-leading-trailing-icons.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/focused-trailing-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-trailing-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-trailing-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-trailing-icon.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-trailing-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused-trailing-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused-trailing-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-trailing-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-trailing-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-trailing-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused-trailing-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/focused.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/focused.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/focused.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/focused.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-focused-helper-text.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-focused-helper-text.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-focused-helper-text.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-helper-text.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-helper-text.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused-helper-text.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-focused-helper-text.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-helper-text.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-focused-helper-text.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-focused-leading-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused-leading-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-leading-icon.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-leading-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused-leading-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-leading-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/21_26_44_558/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/21_26_44_558/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-focused-trailing-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-focused.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-focused.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-focused.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-focused.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-helper-text-persistent.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-helper-text-persistent.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-helper-text-persistent.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text-persistent.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text-persistent.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-helper-text-persistent.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-helper-text-persistent.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-persistent.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-persistent.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-persistent.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-helper-text-persistent.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-helper-text.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-helper-text.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-helper-text.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-helper-text.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-helper-text.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-leading-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-leading-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-leading-icon.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-leading-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-leading-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-leading-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-leading-trailing-icons.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/21_26_44_558/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/11/21_26_44_558/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/28/20_00_10_516/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid-trailing-icon.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-trailing-icon.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-trailing-icon.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-trailing-icon.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-trailing-icon.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid-trailing-icon.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid-trailing-icon.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-trailing-icon.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-trailing-icon.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-trailing-icon.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid-trailing-icon.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/invalid.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid.html.windows_chrome_68.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/invalid.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/invalid.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/invalid.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/textarea-disabled.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/classes/textarea-disabled.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-disabled.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/classes/textarea-disabled.html.windows_chrome_69.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/textarea-disabled.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/textarea-disabled.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-disabled.html.windows_chrome_70.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-disabled.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-disabled.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/textarea-focused.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/classes/textarea-focused.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-focused.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/classes/textarea-focused.html.windows_chrome_69.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/textarea-focused.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/textarea-focused.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-focused.html.windows_chrome_70.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-focused.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-focused.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/textarea-invalid.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/classes/textarea-invalid.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-invalid.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/classes/textarea-invalid.html.windows_chrome_69.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/textarea-invalid.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/textarea-invalid.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-invalid.html.windows_chrome_70.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-invalid.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea-invalid.html.windows_ie_11.png" } }, "spec/mdc-textfield/classes/textarea.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/classes/textarea.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/classes/textarea.html.windows_chrome_69.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/09/10/17_42_51_602/spec/mdc-textfield/classes/textarea.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/08/23/20_10_17_804/spec/mdc-textfield/classes/textarea.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea.html.windows_chrome_70.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/classes/textarea.html.windows_ie_11.png" } }, "spec/mdc-textfield/issues/3332.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/issues/3332.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/issues/3332.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/19/20_00_07_456/spec/mdc-textfield/issues/3332.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/01/23_31_41_483/spec/mdc-textfield/issues/3332.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/01/23_31_41_483/spec/mdc-textfield/issues/3332.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/01/23_31_41_483/spec/mdc-textfield/issues/3332.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/issues/3332.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/issues/3332.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/issues/3332.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/issues/3332.html.windows_ie_11.png" } }, "spec/mdc-textfield/mixins/outline-shape-radius.html": { - "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/mixins/outline-shape-radius.html?utm_source=golden_json", + "public_url": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/mixins/outline-shape-radius.html?utm_source=golden_json", "screenshots": { - "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/18/16_27_05_631/spec/mdc-textfield/mixins/outline-shape-radius.html.windows_chrome_69.png", - "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/18/16_27_05_631/spec/mdc-textfield/mixins/outline-shape-radius.html.windows_edge_17.png", - "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/10/18/16_27_05_631/spec/mdc-textfield/mixins/outline-shape-radius.html.windows_firefox_62.png", - "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/27/15_54_19_561/spec/mdc-textfield/mixins/outline-shape-radius.html.windows_ie_11.png" + "desktop_windows_chrome@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/mixins/outline-shape-radius.html.windows_chrome_70.png", + "desktop_windows_edge@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/mixins/outline-shape-radius.html.windows_edge_17.png", + "desktop_windows_firefox@latest": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/21/19_18_38_795/spec/mdc-textfield/mixins/outline-shape-radius.html.windows_firefox_63.png", + "desktop_windows_ie@11": "https://storage.googleapis.com/mdc-web-screenshot-tests/travis/2018/11/30/05_20_17_198/spec/mdc-textfield/mixins/outline-shape-radius.html.windows_ie_11.png" } }, "spec/mdc-typography/classes/baseline-large.html": { diff --git a/test/screenshot/spec/mdc-select/classes/baseline-no-js.html b/test/screenshot/spec/mdc-select/classes/baseline-no-js.html new file mode 100644 index 00000000000..7ee296ce275 --- /dev/null +++ b/test/screenshot/spec/mdc-select/classes/baseline-no-js.html @@ -0,0 +1,144 @@ + + + + + + Baseline Select (No JS) - MDC Web Screenshot Test + + + + + + + + + + + +
+
+ +
+
+ + + +
+
+
+ +
+
+ + +
+
+
+ +
+
+
+
+
+ +
+
+ + + +
+
+
+ +
+
+ + +
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + diff --git a/test/screenshot/spec/mdc-select/classes/baseline.html b/test/screenshot/spec/mdc-select/classes/baseline.html index 04186ba74b0..668806f72d1 100644 --- a/test/screenshot/spec/mdc-select/classes/baseline.html +++ b/test/screenshot/spec/mdc-select/classes/baseline.html @@ -77,14 +77,14 @@ Fruit -
- - - +
+
+ +
+
-
@@ -120,14 +120,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/disabled.html b/test/screenshot/spec/mdc-select/classes/disabled.html index 190772e7842..b32f174791b 100644 --- a/test/screenshot/spec/mdc-select/classes/disabled.html +++ b/test/screenshot/spec/mdc-select/classes/disabled.html @@ -77,14 +77,14 @@ Fruit -
- - - +
+
+ +
+
-
@@ -120,14 +120,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-baseline-no-js.html b/test/screenshot/spec/mdc-select/classes/enhanced-baseline-no-js.html new file mode 100644 index 00000000000..492b8e397f0 --- /dev/null +++ b/test/screenshot/spec/mdc-select/classes/enhanced-baseline-no-js.html @@ -0,0 +1,163 @@ + + + + + + Baseline Enhanced Select (No JS) - MDC Web Screenshot Test + + + + + + + + + + + + + + +
+
+ +
+
+ +
+
+
    +
  • +
  • + Bread, Cereal, Rice, and Pasta +
  • +
  • + Vegetables +
  • +
  • + Fruit +
  • +
+
+ Pick a Food Group +
+
+
+ +
+
+ +
+
+
    +
  • +
  • + Bread, Cereal, Rice, and Pasta +
  • +
  • + Vegetables +
  • +
  • + Fruit +
  • +
+
+
+
+
+ Pick a Food Group +
+
+
+
+
+ +
+
+ +
Bread, Cereal, Rice, and Pasta
+
+
    +
  • + Bread, Cereal, Rice, and Pasta +
  • +
  • + Vegetables +
  • +
  • + Fruit +
  • +
+
+ Pick a Food Group +
+
+
+ +
+
+ +
Bread, Cereal, Rice, and Pasta
+
+
    +
  • + Bread, Cereal, Rice, and Pasta +
  • +
  • + Vegetables +
  • +
  • + Fruit +
  • +
+
+
+
+
+ Pick a Food Group +
+
+
+
+
+ +
+
+ + + + + + + + + diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-baseline.html b/test/screenshot/spec/mdc-select/classes/enhanced-baseline.html index eaa8926f302..c9e42a6af65 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-baseline.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-baseline.html @@ -89,13 +89,13 @@ - Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
@@ -140,13 +140,13 @@ - Pick a Food Group -
- - - +
+
+
+ Pick a Food Group +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-disabled.html b/test/screenshot/spec/mdc-select/classes/enhanced-disabled.html index 3c51cabcd04..91c9d5e6e31 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-disabled.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-disabled.html @@ -45,6 +45,7 @@
+
@@ -88,13 +89,13 @@
- Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
@@ -139,15 +140,16 @@ - Pick a Food Group -
- - - +
+
+
+ Pick a Food Group +
+
-
+
diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-helper-text-persistent.html b/test/screenshot/spec/mdc-select/classes/enhanced-helper-text-persistent.html index ab9af63a5b3..7c0f8f76b6f 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-helper-text-persistent.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-helper-text-persistent.html @@ -46,7 +46,6 @@
-
@@ -95,13 +94,13 @@
- Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-

Helper text @@ -156,13 +155,13 @@

- Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-

Helper text diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-helper-text.html b/test/screenshot/spec/mdc-select/classes/enhanced-helper-text.html index 97c31f60bfa..116b00c1e92 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-helper-text.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-helper-text.html @@ -94,13 +94,13 @@ - Pick a Food Group

- - - +
+
+ Pick a Food Group +
+
-

Helper text @@ -155,13 +155,13 @@ - Pick a Food Group -

- - - +
+
+
+ Pick a Food Group +
+
-

Helper text diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html b/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html index cbbc0fc9709..7f20e994c12 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent-validation-msg.html @@ -94,13 +94,13 @@ - Pick a Food Group

- - - +
+
+ Pick a Food Group +
+
-

Helper text @@ -153,13 +153,13 @@ - Pick a Food Group

- - - +
+
+ Pick a Food Group +
+
-

Helper text diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html b/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html index 8a505f267f5..7baa24b97b8 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text-persistent.html @@ -94,13 +94,13 @@ - Pick a Food Group

- - - +
+
+ Pick a Food Group +
+
-

Helper text @@ -153,13 +153,13 @@ - Pick a Food Group

- - - +
+
+ Pick a Food Group +
+
-

Helper text diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text.html b/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text.html index 1009f7bc323..13891f8b4ee 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-invalid-helper-text.html @@ -94,13 +94,13 @@ - Pick a Food Group

- - - +
+
+ Pick a Food Group +
+
-

Helper text @@ -153,13 +153,13 @@ - Pick a Food Group

- - - +
+
+ Pick a Food Group +
+
-

Helper text diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-invalid.html b/test/screenshot/spec/mdc-select/classes/enhanced-invalid.html index 62959b599db..e16c2ca2c55 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-invalid.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-invalid.html @@ -89,13 +89,13 @@ - Pick a Food Group

- - - +
+
+ Pick a Food Group +
+
-
@@ -140,13 +140,13 @@ - Pick a Food Group -
- - - +
+
+
+ Pick a Food Group +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-leading-icon-svg.html b/test/screenshot/spec/mdc-select/classes/enhanced-leading-icon-svg.html index 85ea6dde2e6..d87aa46f950 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-leading-icon-svg.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-leading-icon-svg.html @@ -97,13 +97,13 @@ - Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
@@ -158,13 +158,13 @@ - Pick a Food Group -
- - - +
+
+
+ Pick a Food Group +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/enhanced-leading-icon.html b/test/screenshot/spec/mdc-select/classes/enhanced-leading-icon.html index de837d447d6..660c5f8f047 100644 --- a/test/screenshot/spec/mdc-select/classes/enhanced-leading-icon.html +++ b/test/screenshot/spec/mdc-select/classes/enhanced-leading-icon.html @@ -52,7 +52,6 @@
-
- Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
@@ -145,13 +144,13 @@ - Pick a Food Group -
- - - +
+
+
+ Pick a Food Group +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/helper-text-persistent.html b/test/screenshot/spec/mdc-select/classes/helper-text-persistent.html index 1988699a986..88f9ac2a6a1 100644 --- a/test/screenshot/spec/mdc-select/classes/helper-text-persistent.html +++ b/test/screenshot/spec/mdc-select/classes/helper-text-persistent.html @@ -80,14 +80,14 @@ Fruit -
- - - +
+
+ +
+
-

Helper text @@ -129,14 +129,14 @@ Fruit - -

- - - +
+
+
+ +
+
-

Helper text diff --git a/test/screenshot/spec/mdc-select/classes/helper-text.html b/test/screenshot/spec/mdc-select/classes/helper-text.html index d4a274d0cf7..d443d525894 100644 --- a/test/screenshot/spec/mdc-select/classes/helper-text.html +++ b/test/screenshot/spec/mdc-select/classes/helper-text.html @@ -80,14 +80,14 @@ Fruit -

- - - +
+
+ +
+
-

Helper text @@ -129,14 +129,14 @@ Fruit - -

- - - +
+
+
+ +
+
-

Helper text diff --git a/test/screenshot/spec/mdc-select/classes/invalid.html b/test/screenshot/spec/mdc-select/classes/invalid.html index 95b400cf38a..edd5593ccc3 100644 --- a/test/screenshot/spec/mdc-select/classes/invalid.html +++ b/test/screenshot/spec/mdc-select/classes/invalid.html @@ -77,14 +77,14 @@ Fruit -

- - - +
+
+ +
+
-
@@ -120,14 +120,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/leading-icon-svg.html b/test/screenshot/spec/mdc-select/classes/leading-icon-svg.html index 22e4e7a68ca..0fe7bc54ae0 100644 --- a/test/screenshot/spec/mdc-select/classes/leading-icon-svg.html +++ b/test/screenshot/spec/mdc-select/classes/leading-icon-svg.html @@ -45,10 +45,10 @@
- + -
- - - +
+
+ +
+
-
@@ -136,14 +136,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/leading-icon.html b/test/screenshot/spec/mdc-select/classes/leading-icon.html index 37c57acd916..dd61edc803c 100644 --- a/test/screenshot/spec/mdc-select/classes/leading-icon.html +++ b/test/screenshot/spec/mdc-select/classes/leading-icon.html @@ -79,14 +79,14 @@ Fruit -
- - - +
+
+ +
+
-
@@ -124,14 +124,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/classes/required.html b/test/screenshot/spec/mdc-select/classes/required.html index 31eccbe44bc..8810ae4a67e 100644 --- a/test/screenshot/spec/mdc-select/classes/required.html +++ b/test/screenshot/spec/mdc-select/classes/required.html @@ -77,14 +77,14 @@ Fruit -
- - - +
+
+ +
+
-
@@ -120,14 +120,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/issues/3230-3496.html b/test/screenshot/spec/mdc-select/issues/3230-3496.html index 313fb033180..156b9f95927 100644 --- a/test/screenshot/spec/mdc-select/issues/3230-3496.html +++ b/test/screenshot/spec/mdc-select/issues/3230-3496.html @@ -44,7 +44,7 @@ -->
- @@ -53,12 +53,11 @@ -
- - - +
+
+
+
-
diff --git a/test/screenshot/spec/mdc-select/mixins/enhanced-ink-color.html b/test/screenshot/spec/mdc-select/mixins/enhanced-ink-color.html index fe40d36537e..0d5926c93fc 100644 --- a/test/screenshot/spec/mdc-select/mixins/enhanced-ink-color.html +++ b/test/screenshot/spec/mdc-select/mixins/enhanced-ink-color.html @@ -87,13 +87,13 @@
- Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
diff --git a/test/screenshot/spec/mdc-select/mixins/enhanced-label-color.html b/test/screenshot/spec/mdc-select/mixins/enhanced-label-color.html index f29a4d5a96f..ea3fef09919 100644 --- a/test/screenshot/spec/mdc-select/mixins/enhanced-label-color.html +++ b/test/screenshot/spec/mdc-select/mixins/enhanced-label-color.html @@ -89,13 +89,13 @@ - Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
@@ -140,13 +140,13 @@ - Pick a Food Group -
- - - +
+
+
+ Pick a Food Group +
+
-
diff --git a/test/screenshot/spec/mdc-select/mixins/enhanced-outline-color.html b/test/screenshot/spec/mdc-select/mixins/enhanced-outline-color.html index 1350c92e715..acdd556b26e 100644 --- a/test/screenshot/spec/mdc-select/mixins/enhanced-outline-color.html +++ b/test/screenshot/spec/mdc-select/mixins/enhanced-outline-color.html @@ -65,13 +65,13 @@ - Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
@@ -93,13 +93,13 @@ - Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
diff --git a/test/screenshot/spec/mdc-select/mixins/enhanced-shape-radius.html b/test/screenshot/spec/mdc-select/mixins/enhanced-shape-radius.html index 3b167a3e6c3..9d28cf02c47 100644 --- a/test/screenshot/spec/mdc-select/mixins/enhanced-shape-radius.html +++ b/test/screenshot/spec/mdc-select/mixins/enhanced-shape-radius.html @@ -89,13 +89,13 @@ - Pick a Food Group
- - - +
+
+ Pick a Food Group +
+
-
@@ -140,13 +140,13 @@ - Pick a Food Group -
- - - +
+
+
+ Pick a Food Group +
+
-
diff --git a/test/screenshot/spec/mdc-select/mixins/ink-color.html b/test/screenshot/spec/mdc-select/mixins/ink-color.html index 343685c2c7f..c1f83013b4b 100644 --- a/test/screenshot/spec/mdc-select/mixins/ink-color.html +++ b/test/screenshot/spec/mdc-select/mixins/ink-color.html @@ -75,14 +75,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/mixins/label-color.html b/test/screenshot/spec/mdc-select/mixins/label-color.html index 7b69d961ee8..d7bfc5d7c4e 100644 --- a/test/screenshot/spec/mdc-select/mixins/label-color.html +++ b/test/screenshot/spec/mdc-select/mixins/label-color.html @@ -77,14 +77,14 @@ Fruit -
- - - +
+
+ +
+
-
@@ -120,14 +120,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/mixins/outline-color.html b/test/screenshot/spec/mdc-select/mixins/outline-color.html index e33a86c1c9c..f369bd71650 100644 --- a/test/screenshot/spec/mdc-select/mixins/outline-color.html +++ b/test/screenshot/spec/mdc-select/mixins/outline-color.html @@ -57,14 +57,14 @@ Fruit -
- - - +
+
+ +
+
-
@@ -81,14 +81,14 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-select/mixins/shape-radius.html b/test/screenshot/spec/mdc-select/mixins/shape-radius.html index 5c61e952f44..9cf7f938a53 100644 --- a/test/screenshot/spec/mdc-select/mixins/shape-radius.html +++ b/test/screenshot/spec/mdc-select/mixins/shape-radius.html @@ -77,14 +77,14 @@ Fruit -
- - - +
+
+ +
+
-
@@ -122,13 +122,13 @@ Fruit - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html index 58959fc7276..8cf2aa4dfef 100644 --- a/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-persistent-validation-msg.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-persistent.html b/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-persistent.html index 81f347e09d4..f28cd648798 100644 --- a/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-persistent.html +++ b/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-persistent.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html index bb191c63837..38a02eb68f6 100644 --- a/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text-validation-msg.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text.html b/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text.html index 82f4d8334bb..986a1dedb06 100644 --- a/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text.html +++ b/test/screenshot/spec/mdc-textfield/classes/baseline-helper-text.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline-leading-icon.html b/test/screenshot/spec/mdc-textfield/classes/baseline-leading-icon.html index 999166a2fa7..a7e1889573a 100644 --- a/test/screenshot/spec/mdc-textfield/classes/baseline-leading-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/baseline-leading-icon.html @@ -48,13 +48,13 @@
event -
- - - +
+
+ +
+
-
@@ -71,13 +71,13 @@
event - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html b/test/screenshot/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html index 030e6986e3c..af14c92d090 100644 --- a/test/screenshot/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html +++ b/test/screenshot/spec/mdc-textfield/classes/baseline-leading-trailing-icons.html @@ -58,14 +58,14 @@
3d_rotation - event
- - - +
+
+ +
+
-
@@ -83,14 +83,14 @@
3d_rotation - event -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline-no-js.html b/test/screenshot/spec/mdc-textfield/classes/baseline-no-js.html new file mode 100644 index 00000000000..b3850e246f7 --- /dev/null +++ b/test/screenshot/spec/mdc-textfield/classes/baseline-no-js.html @@ -0,0 +1,99 @@ + + + + + + Baseline Text Field Element (No JS) - MDC Web Screenshot Test + + + + + + + + + + + + +
+
+ +
+
+ + +
+
+
+ +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+ + +
+
+
+ +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline-trailing-icon.html b/test/screenshot/spec/mdc-textfield/classes/baseline-trailing-icon.html index 2acf45cc01b..3a3b0590d9f 100644 --- a/test/screenshot/spec/mdc-textfield/classes/baseline-trailing-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/baseline-trailing-icon.html @@ -47,14 +47,14 @@
- event
- - - +
+
+ +
+
-
@@ -70,14 +70,14 @@
- event -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/baseline.html b/test/screenshot/spec/mdc-textfield/classes/baseline.html index 2a8aa047a66..c098a04b83a 100644 --- a/test/screenshot/spec/mdc-textfield/classes/baseline.html +++ b/test/screenshot/spec/mdc-textfield/classes/baseline.html @@ -55,13 +55,13 @@
-
- - - +
+
+ +
+
-
@@ -76,13 +76,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html index ddb7c9daa22..da824679369 100644 --- a/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-persistent-validation-msg.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-persistent.html b/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-persistent.html index 3f41c8f255b..85a91a0a8ef 100644 --- a/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-persistent.html +++ b/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-persistent.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html index 04252960bec..b93d06e1402 100644 --- a/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text-validation-msg.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text.html b/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text.html index 01a267b7ff8..d979617cb05 100644 --- a/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text.html +++ b/test/screenshot/spec/mdc-textfield/classes/disabled-helper-text.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/disabled-leading-icon.html b/test/screenshot/spec/mdc-textfield/classes/disabled-leading-icon.html index e75addbc423..21e8e9aa6d6 100644 --- a/test/screenshot/spec/mdc-textfield/classes/disabled-leading-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/disabled-leading-icon.html @@ -48,13 +48,13 @@
event -
- - - +
+
+ +
+
-
@@ -71,13 +71,13 @@
event - -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html b/test/screenshot/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html index 2096906bbaa..b524c18c3fc 100644 --- a/test/screenshot/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html +++ b/test/screenshot/spec/mdc-textfield/classes/disabled-leading-trailing-icons.html @@ -58,14 +58,14 @@
3d_rotation - event
- - - +
+
+ +
+
-
@@ -83,14 +83,14 @@
3d_rotation - event -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/disabled-trailing-icon.html b/test/screenshot/spec/mdc-textfield/classes/disabled-trailing-icon.html index fb3daee2772..8faad17151c 100644 --- a/test/screenshot/spec/mdc-textfield/classes/disabled-trailing-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/disabled-trailing-icon.html @@ -47,14 +47,14 @@
- event
- - - +
+
+ +
+
-
@@ -70,14 +70,14 @@
- event -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/disabled.html b/test/screenshot/spec/mdc-textfield/classes/disabled.html index 25ac3659292..8b8ca1abd00 100644 --- a/test/screenshot/spec/mdc-textfield/classes/disabled.html +++ b/test/screenshot/spec/mdc-textfield/classes/disabled.html @@ -55,13 +55,13 @@
-
- - - +
+
+ +
+
-
@@ -78,13 +78,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html index 14de473770a..0321cd7aa1b 100644 --- a/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-persistent-validation-msg.html @@ -59,14 +59,13 @@
-
- - - +
+
+ +
+
-
@@ -88,14 +87,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-persistent.html b/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-persistent.html index 0c8e1a0a2f2..13c2b218801 100644 --- a/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-persistent.html +++ b/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-persistent.html @@ -49,13 +49,13 @@
-
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html index a57c6139795..bf318a1c272 100644 --- a/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/focused-helper-text-validation-msg.html @@ -49,13 +49,13 @@
-
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/focused-helper-text.html b/test/screenshot/spec/mdc-textfield/classes/focused-helper-text.html index 0165fde4e39..3ddce29a156 100644 --- a/test/screenshot/spec/mdc-textfield/classes/focused-helper-text.html +++ b/test/screenshot/spec/mdc-textfield/classes/focused-helper-text.html @@ -49,13 +49,13 @@
-
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/focused-leading-icon.html b/test/screenshot/spec/mdc-textfield/classes/focused-leading-icon.html index 3cfc647820d..611ea8261c9 100644 --- a/test/screenshot/spec/mdc-textfield/classes/focused-leading-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/focused-leading-icon.html @@ -50,13 +50,13 @@ event -
- - - +
+
+ +
+
-
@@ -73,13 +73,13 @@
event -
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/focused-leading-trailing-icons.html b/test/screenshot/spec/mdc-textfield/classes/focused-leading-trailing-icons.html index 3a6de5dd11a..45f2b466d86 100644 --- a/test/screenshot/spec/mdc-textfield/classes/focused-leading-trailing-icons.html +++ b/test/screenshot/spec/mdc-textfield/classes/focused-leading-trailing-icons.html @@ -60,14 +60,14 @@ 3d_rotation - event
- - - +
+
+ +
+
-
@@ -85,14 +85,14 @@
3d_rotation - event
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/focused-trailing-icon.html b/test/screenshot/spec/mdc-textfield/classes/focused-trailing-icon.html index ddd8e74a678..9a5659df09f 100644 --- a/test/screenshot/spec/mdc-textfield/classes/focused-trailing-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/focused-trailing-icon.html @@ -49,14 +49,14 @@
- event
- - - +
+
+ +
+
-
@@ -72,14 +72,14 @@
- event
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/focused.html b/test/screenshot/spec/mdc-textfield/classes/focused.html index a858882e8ca..f8677412c7c 100644 --- a/test/screenshot/spec/mdc-textfield/classes/focused.html +++ b/test/screenshot/spec/mdc-textfield/classes/focused.html @@ -57,14 +57,13 @@
-
- - - +
+
+ +
+
-
@@ -82,14 +81,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html index ee751497077..94d2397e058 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent-validation-msg.html @@ -49,13 +49,13 @@
-
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html index cfd2abe0460..b4e48ec1fcd 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-persistent.html @@ -49,13 +49,13 @@
-
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html index 5415412328c..b8745aaac31 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text-validation-msg.html @@ -49,13 +49,13 @@
-
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text.html b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text.html index 3b4d8789bd0..6a512922df2 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-helper-text.html @@ -49,13 +49,13 @@
-
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-leading-icon.html b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-leading-icon.html index 15ef59eacbd..f331ff41e46 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-leading-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-leading-icon.html @@ -50,13 +50,13 @@ event - -
- - - +
+
+
+ +
+
-
@@ -73,13 +73,13 @@
event -
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html index d11ef4bc17a..d2fef3ff3a9 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-leading-trailing-icons.html @@ -60,14 +60,14 @@ 3d_rotation - event -
- - - +
+
+
+ +
+
-
@@ -85,14 +85,14 @@
3d_rotation - event
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html index a057f9f0632..3d661d3785d 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-focused-trailing-icon.html @@ -49,14 +49,14 @@
- event
- - - +
+
+ +
+
-
@@ -72,14 +72,14 @@
- event
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-focused.html b/test/screenshot/spec/mdc-textfield/classes/invalid-focused.html index 95533182a55..a2d2d36aa68 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-focused.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-focused.html @@ -48,13 +48,13 @@
-
- - - +
+
+ +
+
-
@@ -69,13 +69,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html index 91cde819043..25039db3f09 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-persistent-validation-msg.html @@ -48,13 +48,13 @@
-
- - - +
+
+ +
+
-
@@ -71,13 +71,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-persistent.html b/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-persistent.html index a58cd2f7d83..40b702e1073 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-persistent.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-persistent.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html b/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html index c4579ed9ff2..f5e115c6505 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text-validation-msg.html @@ -48,13 +48,13 @@
-
- - - +
+
+ +
+
-
@@ -71,13 +71,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text.html b/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text.html index c78c387be5e..32f08a9ef2e 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-helper-text.html @@ -41,20 +41,20 @@
- +
-
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-leading-icon.html b/test/screenshot/spec/mdc-textfield/classes/invalid-leading-icon.html index 6125a04da47..34555db9100 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-leading-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-leading-icon.html @@ -49,13 +49,13 @@
event -
- - - +
+
+ +
+
-
@@ -72,13 +72,13 @@
event -
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html b/test/screenshot/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html index 699f636798f..052a5906a55 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-leading-trailing-icons.html @@ -59,14 +59,14 @@
3d_rotation - event
- - - +
+
+ +
+
-
@@ -84,14 +84,14 @@
3d_rotation - event
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid-trailing-icon.html b/test/screenshot/spec/mdc-textfield/classes/invalid-trailing-icon.html index 73def63b38c..54790c614d9 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid-trailing-icon.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid-trailing-icon.html @@ -48,14 +48,14 @@
- event
- - - +
+
+ +
+
-
@@ -71,14 +71,14 @@
- event
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/invalid.html b/test/screenshot/spec/mdc-textfield/classes/invalid.html index 5f9ca1d1738..114aacf427f 100644 --- a/test/screenshot/spec/mdc-textfield/classes/invalid.html +++ b/test/screenshot/spec/mdc-textfield/classes/invalid.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -68,13 +68,13 @@
-
- - - +
+
+ +
+
-
diff --git a/test/screenshot/spec/mdc-textfield/classes/textarea-disabled.html b/test/screenshot/spec/mdc-textfield/classes/textarea-disabled.html index 903d15fd64f..b01ce1da779 100644 --- a/test/screenshot/spec/mdc-textfield/classes/textarea-disabled.html +++ b/test/screenshot/spec/mdc-textfield/classes/textarea-disabled.html @@ -50,7 +50,13 @@ class="mdc-text-field__input test-text-field__input" rows="2" disabled> - +
+
+
+ +
+
+
@@ -60,7 +66,13 @@ class="mdc-text-field__input test-text-field__input" rows="2" disabled>Xyz - +
+
+
+ +
+
+
@@ -71,7 +83,13 @@ class="mdc-text-field__input test-text-field__input" rows="2" disabled>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur rhoncus ac risus a eleifend. Phasellus dictum luctus leo quis ultricies. Vivamus fringilla vehicula turpis eu eleifend. Donec ultricies, est a scelerisque laoreet, arcu eros commodo nunc, sit amet hendrerit diam nisi id velit. Suspendisse porta nibh orci. Donec velit nisl, accumsan vitae eros a, consectetur interdum eros. Aenean dapibus vulputate semper. Aliquam finibus nec leo sed ultricies. Integer luctus convallis risus. Etiam suscipit suscipit ante vel volutpat. Ut venenatis dapibus elit dictum fringilla. - +
+
+
+ +
+
+
diff --git a/test/screenshot/spec/mdc-textfield/classes/textarea-focused.html b/test/screenshot/spec/mdc-textfield/classes/textarea-focused.html index 550465e3dd9..834e42aed92 100644 --- a/test/screenshot/spec/mdc-textfield/classes/textarea-focused.html +++ b/test/screenshot/spec/mdc-textfield/classes/textarea-focused.html @@ -49,7 +49,13 @@ - +
+
+
+ +
+
+
@@ -58,7 +64,13 @@ - +
+
+
+ +
+
+
@@ -69,7 +81,13 @@ class="mdc-text-field__input test-text-field__input" rows="2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur rhoncus ac risus a eleifend. Phasellus dictum luctus leo quis ultricies. Vivamus fringilla vehicula turpis eu eleifend. Donec ultricies, est a scelerisque laoreet, arcu eros commodo nunc, sit amet hendrerit diam nisi id velit. Suspendisse porta nibh orci. Donec velit nisl, accumsan vitae eros a, consectetur interdum eros. Aenean dapibus vulputate semper. Aliquam finibus nec leo sed ultricies. Integer luctus convallis risus. Etiam suscipit suscipit ante vel volutpat. Ut venenatis dapibus elit dictum fringilla. - +
+
+
+ +
+
+
diff --git a/test/screenshot/spec/mdc-textfield/classes/textarea-invalid.html b/test/screenshot/spec/mdc-textfield/classes/textarea-invalid.html index 4ae2cdeafeb..25208cf985a 100644 --- a/test/screenshot/spec/mdc-textfield/classes/textarea-invalid.html +++ b/test/screenshot/spec/mdc-textfield/classes/textarea-invalid.html @@ -50,7 +50,13 @@ class="mdc-text-field__input test-text-field__input" rows="2" required> - +
+
+
+ +
+
+
@@ -60,7 +66,13 @@ class="mdc-text-field__input test-text-field__input" rows="2" required>Xyz - +
+
+
+ +
+
+
@@ -71,7 +83,13 @@ class="mdc-text-field__input test-text-field__input" rows="2" required>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur rhoncus ac risus a eleifend. Phasellus dictum luctus leo quis ultricies. Vivamus fringilla vehicula turpis eu eleifend. Donec ultricies, est a scelerisque laoreet, arcu eros commodo nunc, sit amet hendrerit diam nisi id velit. Suspendisse porta nibh orci. Donec velit nisl, accumsan vitae eros a, consectetur interdum eros. Aenean dapibus vulputate semper. Aliquam finibus nec leo sed ultricies. Integer luctus convallis risus. Etiam suscipit suscipit ante vel volutpat. Ut venenatis dapibus elit dictum fringilla. - +
+
+
+ +
+
+
diff --git a/test/screenshot/spec/mdc-textfield/classes/textarea.html b/test/screenshot/spec/mdc-textfield/classes/textarea.html index c4c5da2b79b..562c4a5c9fb 100644 --- a/test/screenshot/spec/mdc-textfield/classes/textarea.html +++ b/test/screenshot/spec/mdc-textfield/classes/textarea.html @@ -49,7 +49,13 @@ - +
+
+
+ +
+
+
@@ -58,7 +64,13 @@ - +
+
+
+ +
+
+
@@ -68,7 +80,13 @@ - +
+
+
+ +
+
+
diff --git a/test/screenshot/spec/mdc-textfield/issues/3332.html b/test/screenshot/spec/mdc-textfield/issues/3332.html index 9bc5aa6e49e..7263616ca90 100644 --- a/test/screenshot/spec/mdc-textfield/issues/3332.html +++ b/test/screenshot/spec/mdc-textfield/issues/3332.html @@ -41,20 +41,26 @@
- -
- - - +
+
+
+ +
+
-
- +
+
+
+ +
+
+
diff --git a/test/screenshot/spec/mdc-textfield/mixins/outline-shape-radius.html b/test/screenshot/spec/mdc-textfield/mixins/outline-shape-radius.html index 59d46044236..d16a4ffa34a 100644 --- a/test/screenshot/spec/mdc-textfield/mixins/outline-shape-radius.html +++ b/test/screenshot/spec/mdc-textfield/mixins/outline-shape-radius.html @@ -47,13 +47,13 @@
-
- - - +
+
+ +
+
-
@@ -70,13 +70,13 @@
- -
- - - +
+
+
+ +
+
-
diff --git a/test/unit/mdc-notched-outline/foundation.test.js b/test/unit/mdc-notched-outline/foundation.test.js index 86da72da55e..ca6d1f89d48 100644 --- a/test/unit/mdc-notched-outline/foundation.test.js +++ b/test/unit/mdc-notched-outline/foundation.test.js @@ -28,54 +28,41 @@ import {verifyDefaultAdapter} from '../helpers/foundation'; import {setupFoundationTest} from '../helpers/setup'; import MDCNotchedOutlineFoundation from '../../../packages/mdc-notched-outline/foundation'; -const {cssClasses, strings} = MDCNotchedOutlineFoundation; +const {cssClasses, numbers, strings} = MDCNotchedOutlineFoundation; suite('MDCNotchedOutlineFoundation'); - test('exports cssClasses', () => { assert.deepEqual(MDCNotchedOutlineFoundation.cssClasses, cssClasses); }); +test('exports numbers', () => { + assert.deepEqual(MDCNotchedOutlineFoundation.numbers, numbers); +}); + test('exports strings', () => { assert.deepEqual(MDCNotchedOutlineFoundation.strings, strings); }); test('defaultAdapter returns a complete adapter implementation', () => { verifyDefaultAdapter(MDCNotchedOutlineFoundation, [ - 'addClass', 'removeClass', 'getWidth', 'getHeight', - 'setOutlinePathAttr', 'getIdleOutlineStyleValue', + 'addClass', 'removeClass', 'setNotchWidthProperty', ]); }); const setupTest = () => setupFoundationTest(MDCNotchedOutlineFoundation); -test('#notch sets the path of the outline element and adds the notch selector', () => { +test('#notch adds the notched class and sets the width of the element', () => { const {foundation, mockAdapter} = setupTest(); const notchWidth = 30; foundation.notch(notchWidth); + td.verify(mockAdapter.setNotchWidthProperty(notchWidth + MDCNotchedOutlineFoundation.numbers.NOTCH_ELEMENT_PADDING)); td.verify(mockAdapter.addClass(MDCNotchedOutlineFoundation.cssClasses.OUTLINE_NOTCHED)); - td.verify(mockAdapter.setOutlinePathAttr(td.matchers.anything())); }); -test('#closeNotch removes the notch selector', () => { +test('#closeNotch removes the notch selector and resets the width to 0', () => { const {foundation, mockAdapter} = setupTest(); foundation.closeNotch(); td.verify(mockAdapter.removeClass(MDCNotchedOutlineFoundation.cssClasses.OUTLINE_NOTCHED)); -}); - -test('#updateSvgPath_ sets the path of the outline element', () => { - const {foundation, mockAdapter} = setupTest(); - const notchWidth = 30; - const isRtl = true; - foundation.updateSvgPath_(notchWidth, isRtl); - td.verify(mockAdapter.setOutlinePathAttr(td.matchers.anything())); -}); - -test('#updateSvgPath_ sets the path of the outline element if not isRtl', () => { - const {foundation, mockAdapter} = setupTest(); - const notchWidth = 30; - const isRtl = false; - foundation.updateSvgPath_(notchWidth, isRtl); - td.verify(mockAdapter.setOutlinePathAttr(td.matchers.anything())); + td.verify(mockAdapter.setNotchWidthProperty(0)); }); diff --git a/test/unit/mdc-notched-outline/mdc-notched-outline.test.js b/test/unit/mdc-notched-outline/mdc-notched-outline.test.js index 5121221fc7d..38cc5fe34e6 100644 --- a/test/unit/mdc-notched-outline/mdc-notched-outline.test.js +++ b/test/unit/mdc-notched-outline/mdc-notched-outline.test.js @@ -28,9 +28,9 @@ import {MDCNotchedOutline} from '../../../packages/mdc-notched-outline/index'; const getFixture = () => bel`
- - - +
+
+
`; @@ -46,18 +46,6 @@ function setupTest() { return {root, component}; } -test('#adapter.getWidth returns the width of the element', () => { - const {root, component} = setupTest(); - const width = component.getDefaultFoundation().adapter_.getWidth(); - assert.equal(width, root.offsetWidth); -}); - -test('#adapter.getHeight returns the height of the element', () => { - const {root, component} = setupTest(); - const height = component.getDefaultFoundation().adapter_.getHeight(); - assert.equal(height, root.offsetHeight); -}); - test('adapter#addClass adds a class to the root element', () => { const {root, component} = setupTest(); component.getDefaultFoundation().adapter_.addClass('foo'); @@ -70,24 +58,10 @@ test('adapter#removeClass removes a class to the root element', () => { assert.isFalse(root.classList.contains('foo')); }); -test('#adapter.setOutlinePathAttr sets the SVG path of the element', () => { +test('#adapter.setNotchWidthProperty sets the width property on the notched element', () => { const {root, component} = setupTest(); - component.getDefaultFoundation().adapter_.setOutlinePathAttr('M 0 1'); - const path = root.querySelector('.mdc-notched-outline__path'); - assert.equal(path.getAttribute('d'), 'M 0 1'); + component.getDefaultFoundation().adapter_.setNotchWidthProperty(0); + const path = root.querySelector('.mdc-notched-outline__notch'); + assert.equal('0px', path.style.width); }); -test('#adapter.getIdleOutlineStyleValue returns the value of the given property on the idle outline element', () => { - const outlineRoot = getFixture(); - const root = bel`
`; - root.appendChild(outlineRoot); - root.appendChild(bel`
`); - const idleOutline = root.querySelector('.mdc-notched-outline__idle'); - idleOutline.style.width = '500px'; - - const component = new MDCNotchedOutline(outlineRoot); - assert.equal( - component.getDefaultFoundation().adapter_.getIdleOutlineStyleValue('width'), - getComputedStyle(idleOutline).getPropertyValue('width') - ); -}); diff --git a/test/unit/mdc-select/foundation.test.js b/test/unit/mdc-select/foundation.test.js index 88356f677ec..8829ee886ac 100644 --- a/test/unit/mdc-select/foundation.test.js +++ b/test/unit/mdc-select/foundation.test.js @@ -29,6 +29,7 @@ import {verifyDefaultAdapter} from '../helpers/foundation'; import MDCSelectFoundation from '../../../packages/mdc-select/foundation'; import {cssClasses, strings, numbers} from '../../../packages/mdc-select/constants'; +const LABEL_WIDTH = 100; suite('MDCSelectFoundation'); test('exports cssClasses', () => { @@ -46,7 +47,7 @@ test('exports strings', () => { test('default adapter returns a complete adapter implementation', () => { verifyDefaultAdapter(MDCSelectFoundation, [ 'addClass', 'removeClass', 'hasClass', 'floatLabel', 'activateBottomLine', 'deactivateBottomLine', 'getValue', - 'isRtl', 'getLabelWidth', 'hasOutline', 'notchOutline', 'closeOutline', 'isMenuOpen', 'openMenu', + 'getLabelWidth', 'hasOutline', 'notchOutline', 'closeOutline', 'isMenuOpen', 'openMenu', 'closeMenu', 'setDisabled', 'setSelectedIndex', 'setValue', 'setRippleCenter', 'notifyChange', 'checkValidity', 'setValid', ]); @@ -100,36 +101,37 @@ test('#setDisabled sets disabled on leading icon', () => { td.verify(leadingIcon.setDisabled(true)); }); -test('#notchOutline updates the SVG path of the outline element', () => { +test('#notchOutline updates the width of the outline element', () => { const {foundation, mockAdapter} = setupTest(); - td.when(mockAdapter.getLabelWidth()).thenReturn(30); td.when(mockAdapter.hasOutline()).thenReturn(true); - td.when(mockAdapter.isRtl()).thenReturn(false); + td.when(mockAdapter.getLabelWidth()).thenReturn(LABEL_WIDTH); foundation.notchOutline(true); - td.verify(mockAdapter.notchOutline(30 * numbers.LABEL_SCALE, false)); + td.verify(mockAdapter.notchOutline(LABEL_WIDTH * numbers.LABEL_SCALE)); }); test('#notchOutline does nothing if no outline is present', () => { const {foundation, mockAdapter} = setupTest(); td.when(mockAdapter.hasOutline()).thenReturn(false); + td.when(mockAdapter.getLabelWidth()).thenReturn(LABEL_WIDTH); foundation.notchOutline(true); td.verify(mockAdapter.notchOutline(td.matchers.anything()), {times: 0}); }); -test('#notchOutline does nothing if no label is present', () => { +test('#notchOutline width is set to 0 if no label is present', () => { const {foundation, mockAdapter} = setupTest(); td.when(mockAdapter.hasOutline()).thenReturn(true); + td.when(mockAdapter.getLabelWidth()).thenReturn(0); foundation.notchOutline(true); - td.verify(mockAdapter.notchOutline(td.matchers.anything()), {times: 0}); + td.verify(mockAdapter.notchOutline(0), {times: 1}); }); -test('#notchOutline calls updates notched outline to return to idle state when ' + - 'openNotch is false and not focused', () => { +test('#notchOutline(false) closes the outline', () => { const {foundation, mockAdapter} = setupTest(); td.when(mockAdapter.hasOutline()).thenReturn(true); + td.when(mockAdapter.getLabelWidth()).thenReturn(LABEL_WIDTH); foundation.notchOutline(false); td.verify(mockAdapter.closeOutline()); @@ -139,6 +141,7 @@ test('#notchOutline does not close the notch if the select is still focused', () const {foundation, mockAdapter} = setupTest(); td.when(mockAdapter.hasOutline()).thenReturn(true); td.when(mockAdapter.hasClass(cssClasses.FOCUSED)).thenReturn(true); + td.when(mockAdapter.getLabelWidth()).thenReturn(LABEL_WIDTH); foundation.notchOutline(false); td.verify(mockAdapter.closeOutline(), {times: 0}); diff --git a/test/unit/mdc-select/mdc-select-enhanced.test.js b/test/unit/mdc-select/mdc-select-enhanced.test.js index 31e3555e5aa..58bc23ad78f 100644 --- a/test/unit/mdc-select/mdc-select-enhanced.test.js +++ b/test/unit/mdc-select/mdc-select-enhanced.test.js @@ -107,7 +107,7 @@ function getFixture() {
- + Pick a Food Group
`; @@ -131,13 +131,13 @@ function getOutlineFixture() { -
- - - +
+
+ Pick a Food Group +
+
-
`; } @@ -170,7 +170,7 @@ function setupTest(hasOutline = false, hasLabel = true, hasMockFoundation = fals const helperText = new FakeHelperText(); if (!hasLabel) { - fixture.removeChild(labelEl); + labelEl.parentElement.removeChild(labelEl); } if (!hasHiddenInput) { @@ -451,8 +451,7 @@ test('instantiates ripple', function() { }); test(`#constructor instantiates an outline on the ${cssClasses.OUTLINE_SELECTOR} element if present`, () => { - const root = getFixture(); - root.appendChild(bel`
`); + const root = getOutlineFixture(); const component = new MDCSelect(root); assert.instanceOf(component.outline_, MDCNotchedOutline); document.body.removeChild(document.querySelector('.mdc-select__menu')); @@ -584,19 +583,6 @@ test('adapter#activateBottomLine and adapter.deactivateBottomLine ' + document.body.removeChild(document.querySelector('.mdc-select__menu')); }); -test('adapter#isRtl returns true when the root element is in an RTL context' + - 'and false otherwise', () => { - const wrapper = bel`
`; - const {fixture, component} = setupTest(); - assert.isFalse(component.getDefaultFoundation().adapter_.isRtl()); - - wrapper.appendChild(fixture); - document.body.appendChild(wrapper); - assert.isTrue(component.getDefaultFoundation().adapter_.isRtl()); - - document.body.removeChild(wrapper); -}); - test('adapter#floatLabel adds a class to the label', () => { const {component, label} = setupTest(); @@ -618,22 +604,20 @@ test('adapter#deactivateBottomLine removes active class from the bottom line', ( td.verify(bottomLine.deactivate()); }); -test('adapter#notchOutline proxies labelWidth and isRtl to the outline', () => { +test('adapter#notchOutline proxies labelWidth to the outline', () => { const hasOutline = true; const {component, outline} = setupTest(hasOutline); - const isRtl = false; - component.getDefaultFoundation().adapter_.notchOutline(LABEL_WIDTH, isRtl); - td.verify(outline.notch(LABEL_WIDTH, isRtl), {times: 1}); + component.getDefaultFoundation().adapter_.notchOutline(LABEL_WIDTH); + td.verify(outline.notch(LABEL_WIDTH), {times: 1}); }); test('adapter#notchOutline does not proxy values to the outline if it does not exist', () => { const hasOutline = false; const {component, outline} = setupTest(hasOutline); - const isRtl = false; - component.getDefaultFoundation().adapter_.notchOutline(LABEL_WIDTH, isRtl); - td.verify(outline.notch(LABEL_WIDTH, isRtl), {times: 0}); + component.getDefaultFoundation().adapter_.notchOutline(LABEL_WIDTH); + td.verify(outline.notch(LABEL_WIDTH), {times: 0}); }); test('adapter#closeOutline closes the outline if there is an outline', () => { diff --git a/test/unit/mdc-select/mdc-select.test.js b/test/unit/mdc-select/mdc-select.test.js index 56cac627fbd..9c0b06fceef 100644 --- a/test/unit/mdc-select/mdc-select.test.js +++ b/test/unit/mdc-select/mdc-select.test.js @@ -105,13 +105,13 @@ function getOutlineFixture() { Apple -
- - - +
+
+ +
+
-
`; } @@ -143,7 +143,7 @@ function setupTest(hasOutline = false, hasLabel = true, hasHelperText = false) { const helperText = new FakeHelperText(); if (!hasLabel) { - fixture.removeChild(labelEl); + labelEl.parentElement.removeChild(labelEl); } if (container) { @@ -355,20 +355,6 @@ test('adapter#activateBottomLine and adapter.deactivateBottomLine ' + () => component.getDefaultFoundation().adapter_.deactivateBottomLine()); }); - -test('adapter#isRtl returns true when the root element is in an RTL context' + - 'and false otherwise', () => { - const wrapper = bel`
`; - const {fixture, component} = setupTest(); - assert.isFalse(component.getDefaultFoundation().adapter_.isRtl()); - - wrapper.appendChild(fixture); - document.body.appendChild(wrapper); - assert.isTrue(component.getDefaultFoundation().adapter_.isRtl()); - - document.body.removeChild(wrapper); -}); - test('adapter#setDisabled sets the select to be disabled', () => { const {component, nativeControl} = setupTest(); const adapter = component.getDefaultFoundation().adapter_; @@ -422,8 +408,7 @@ test('instantiates ripple', function() { }); test(`#constructor instantiates an outline on the ${cssClasses.OUTLINE_SELECTOR} element if present`, () => { - const root = getFixture(); - root.appendChild(bel`
`); + const root = getOutlineFixture(); const component = new MDCSelect(root); assert.instanceOf(component.outline_, MDCNotchedOutline); }); @@ -501,22 +486,20 @@ test('adapter#deactivateBottomLine removes active class from the bottom line', ( td.verify(bottomLine.deactivate()); }); -test('adapter#notchOutline proxies labelWidth and isRtl to the outline', () => { +test('adapter#notchOutline proxies labelWidth to the outline', () => { const hasOutline = true; const {component, outline} = setupTest(hasOutline); - const isRtl = false; - component.getDefaultFoundation().adapter_.notchOutline(LABEL_WIDTH, isRtl); - td.verify(outline.notch(LABEL_WIDTH, isRtl), {times: 1}); + component.getDefaultFoundation().adapter_.notchOutline(LABEL_WIDTH); + td.verify(outline.notch(LABEL_WIDTH), {times: 1}); }); test('adapter#notchOutline does not proxy values to the outline if it does not exist', () => { const hasOutline = false; const {component, outline} = setupTest(hasOutline); - const isRtl = false; - component.getDefaultFoundation().adapter_.notchOutline(LABEL_WIDTH, isRtl); - td.verify(outline.notch(LABEL_WIDTH, isRtl), {times: 0}); + component.getDefaultFoundation().adapter_.notchOutline(LABEL_WIDTH); + td.verify(outline.notch(LABEL_WIDTH), {times: 0}); }); test('adapter#getLabelWidth returns the width of the label', () => { diff --git a/test/unit/mdc-textfield/foundation.test.js b/test/unit/mdc-textfield/foundation.test.js index fa35b2fb0c8..7641f735303 100644 --- a/test/unit/mdc-textfield/foundation.test.js +++ b/test/unit/mdc-textfield/foundation.test.js @@ -27,6 +27,7 @@ import td from 'testdouble'; import {verifyDefaultAdapter} from '../helpers/foundation'; import MDCTextFieldFoundation from '../../../packages/mdc-textfield/foundation'; +const LABEL_WIDTH = 100; const {cssClasses, numbers} = MDCTextFieldFoundation; suite('MDCTextFieldFoundation'); @@ -48,7 +49,7 @@ test('defaultAdapter returns a complete adapter implementation', () => { 'addClass', 'removeClass', 'hasClass', 'registerTextFieldInteractionHandler', 'deregisterTextFieldInteractionHandler', 'registerInputInteractionHandler', 'deregisterInputInteractionHandler', - 'getNativeInput', 'isFocused', 'isRtl', 'activateLineRipple', 'deactivateLineRipple', + 'getNativeInput', 'isFocused', 'activateLineRipple', 'deactivateLineRipple', 'setLineRippleTransformOrigin', 'shakeLabel', 'floatLabel', 'hasLabel', 'getLabelWidth', 'registerValidationAttributeChangeHandler', 'deregisterValidationAttributeChangeHandler', 'hasOutline', 'notchOutline', 'closeOutline', @@ -427,28 +428,26 @@ test('#setTrailingIconContent sets the content of the trailing icon element', () td.verify(trailingIcon.setContent('foo')); }); -test('#notchOutline updates the SVG path of the outline element', () => { +test('#notchOutline updates the width of the outline element', () => { const {foundation, mockAdapter} = setupTest(); - td.when(mockAdapter.getLabelWidth()).thenReturn(30); + td.when(mockAdapter.getLabelWidth()).thenReturn(LABEL_WIDTH); td.when(mockAdapter.hasLabel()).thenReturn(true); td.when(mockAdapter.hasOutline()).thenReturn(true); td.when(mockAdapter.hasClass(cssClasses.DENSE)).thenReturn(false); - td.when(mockAdapter.isRtl()).thenReturn(false); foundation.notchOutline(true); - td.verify(mockAdapter.notchOutline(30 * numbers.LABEL_SCALE, false)); + td.verify(mockAdapter.notchOutline(LABEL_WIDTH * numbers.LABEL_SCALE)); }); -test('#notchOutline updates the SVG path of the outline element when dense', () => { +test('#notchOutline updates width of the outline element when dense', () => { const {foundation, mockAdapter} = setupTest(); - td.when(mockAdapter.getLabelWidth()).thenReturn(30); + td.when(mockAdapter.getLabelWidth()).thenReturn(LABEL_WIDTH); td.when(mockAdapter.hasLabel()).thenReturn(true); td.when(mockAdapter.hasOutline()).thenReturn(true); td.when(mockAdapter.hasClass(cssClasses.DENSE)).thenReturn(true); - td.when(mockAdapter.isRtl()).thenReturn(false); foundation.notchOutline(true); - td.verify(mockAdapter.notchOutline(30 * numbers.DENSE_LABEL_SCALE, false)); + td.verify(mockAdapter.notchOutline(LABEL_WIDTH * numbers.DENSE_LABEL_SCALE)); }); const setupBareBonesTest = () => { @@ -467,17 +466,16 @@ test('#notchOutline does nothing if no outline is present', () => { td.verify(mockAdapter.notchOutline(td.matchers.anything()), {times: 0}); }); -test('#notchOutline does nothing if no label is present', () => { +test('#notchOutline width is set to 0 if no label is present', () => { const {foundation, mockAdapter} = setupBareBonesTest(); td.when(mockAdapter.hasOutline()).thenReturn(true); - td.when(mockAdapter.hasLabel()).thenReturn(false); + td.when(mockAdapter.getLabelWidth()).thenReturn(0); foundation.notchOutline(true); - td.verify(mockAdapter.notchOutline(td.matchers.anything()), {times: 0}); + td.verify(mockAdapter.notchOutline(0), {times: 1}); }); -test('#notchOutline calls updates notched outline to return to idle state when ' + - 'openNotch is false', () => { +test('#notchOutline(false) closes the outline', () => { const {foundation, mockAdapter} = setupBareBonesTest(); td.when(mockAdapter.hasLabel()).thenReturn(true); td.when(mockAdapter.hasOutline()).thenReturn(true); diff --git a/test/unit/mdc-textfield/mdc-text-field.test.js b/test/unit/mdc-textfield/mdc-text-field.test.js index 1263a96710f..2e73aca710f 100644 --- a/test/unit/mdc-textfield/mdc-text-field.test.js +++ b/test/unit/mdc-textfield/mdc-text-field.test.js @@ -403,19 +403,6 @@ test('#adapter.getNativeInput returns the component input element', () => { ); }); -test('#adapter.isRtl returns true when the root element is in an RTL context' + - 'and false otherwise', () => { - const wrapper = bel`
`; - const {root, component} = setupTest(); - assert.isFalse(component.getDefaultFoundation().adapter_.isRtl()); - - wrapper.appendChild(root); - document.body.appendChild(wrapper); - assert.isTrue(component.getDefaultFoundation().adapter_.isRtl()); - - document.body.removeChild(wrapper); -}); - test('#adapter.activateLineRipple calls the activate method on the line ripple', () => { const {component, lineRipple} = setupTest(); component.getDefaultFoundation().adapter_.activateLineRipple();