| Index: polymer_0.5.4/bower_components/paper-spinner/paper-spinner.css
|
| diff --git a/polymer_0.5.0/bower_components/paper-spinner/paper-spinner.css b/polymer_0.5.4/bower_components/paper-spinner/paper-spinner.css
|
| similarity index 88%
|
| copy from polymer_0.5.0/bower_components/paper-spinner/paper-spinner.css
|
| copy to polymer_0.5.4/bower_components/paper-spinner/paper-spinner.css
|
| index 4c3fcaab7162df1b9b5cdf3bd495c08decdaf765..f6d07b017e9fecd7f89c195927cb483e26153369 100644
|
| --- a/polymer_0.5.0/bower_components/paper-spinner/paper-spinner.css
|
| +++ b/polymer_0.5.4/bower_components/paper-spinner/paper-spinner.css
|
| @@ -134,75 +134,87 @@
|
| to { transform: rotate(1080deg); } /* 4 * ARCSIZE */
|
| }
|
|
|
| +/**
|
| + * HACK: Even though the intention is to have the current .spinner-layer at
|
| + * `opacity: 1`, we set it to `opacity: 0.99` instead since this forces Chrome
|
| + * to do proper subpixel rendering for the elements being animated. This is
|
| + * especially visible in Chrome 39 on Ubuntu 14.04. See:
|
| + *
|
| + * - https://github.com/Polymer/paper-spinner/issues/9
|
| + * - https://code.google.com/p/chromium/issues/detail?id=436255
|
| + */
|
| @-webkit-keyframes blue-fade-in-out {
|
| - from { opacity: 1; }
|
| - 25% { opacity: 1; }
|
| + from { opacity: 0.99; }
|
| + 25% { opacity: 0.99; }
|
| 26% { opacity: 0; }
|
| 89% { opacity: 0; }
|
| - 90% { opacity: 1; }
|
| - 100% { opacity: 1; }
|
| + 90% { opacity: 0.99; }
|
| + 100% { opacity: 0.99; }
|
| }
|
|
|
| @keyframes blue-fade-in-out {
|
| - from { opacity: 1; }
|
| - 25% { opacity: 1; }
|
| + from { opacity: 0.99; }
|
| + 25% { opacity: 0.99; }
|
| 26% { opacity: 0; }
|
| 89% { opacity: 0; }
|
| - 90% { opacity: 1; }
|
| - 100% { opacity: 1; }
|
| + 90% { opacity: 0.99; }
|
| + 100% { opacity: 0.99; }
|
| }
|
|
|
| @-webkit-keyframes red-fade-in-out {
|
| from { opacity: 0; }
|
| 15% { opacity: 0; }
|
| - 25% { opacity: 1; }
|
| - 50% { opacity: 1; }
|
| + 25% { opacity: 0.99; }
|
| + 50% { opacity: 0.99; }
|
| 51% { opacity: 0; }
|
| }
|
|
|
| @keyframes red-fade-in-out {
|
| from { opacity: 0; }
|
| 15% { opacity: 0; }
|
| - 25% { opacity: 1; }
|
| - 50% { opacity: 1; }
|
| + 25% { opacity: 0.99; }
|
| + 50% { opacity: 0.99; }
|
| 51% { opacity: 0; }
|
| }
|
|
|
| @-webkit-keyframes yellow-fade-in-out {
|
| from { opacity: 0; }
|
| 40% { opacity: 0; }
|
| - 50% { opacity: 1; }
|
| - 75% { opacity: 1; }
|
| + 50% { opacity: 0.99; }
|
| + 75% { opacity: 0.99; }
|
| 76% { opacity: 0; }
|
| }
|
|
|
| @keyframes yellow-fade-in-out {
|
| from { opacity: 0; }
|
| 40% { opacity: 0; }
|
| - 50% { opacity: 1; }
|
| - 75% { opacity: 1; }
|
| + 50% { opacity: 0.99; }
|
| + 75% { opacity: 0.99; }
|
| 76% { opacity: 0; }
|
| }
|
|
|
| @-webkit-keyframes green-fade-in-out {
|
| from { opacity: 0; }
|
| 65% { opacity: 0; }
|
| - 75% { opacity: 1; }
|
| - 90% { opacity: 1; }
|
| + 75% { opacity: 0.99; }
|
| + 90% { opacity: 0.99; }
|
| 100% { opacity: 0; }
|
| }
|
|
|
| @keyframes green-fade-in-out {
|
| from { opacity: 0; }
|
| 65% { opacity: 0; }
|
| - 75% { opacity: 1; }
|
| - 90% { opacity: 1; }
|
| + 75% { opacity: 0.99; }
|
| + 90% { opacity: 0.99; }
|
| 100% { opacity: 0; }
|
| }
|
|
|
| /**
|
| * Patch the gap that appear between the two adjacent div.circle-clipper while the
|
| * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
|
| + *
|
| + * Update: the gap no longer appears on Chrome when .spinner-layer's opacity is 0.99,
|
| + * but still does on Safari and IE.
|
| */
|
| .gap-patch {
|
| position: absolute;
|
| @@ -301,11 +313,11 @@
|
| }
|
|
|
| @-webkit-keyframes fade-out {
|
| - from { opacity: 1; }
|
| + from { opacity: 0.99; }
|
| to { opacity: 0; }
|
| }
|
|
|
| @keyframes fade-out {
|
| - from { opacity: 1; }
|
| + from { opacity: 0.99; }
|
| to { opacity: 0; }
|
| }
|
|
|