mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-16 01:52:19 +08:00
fix(spinner): get paused attribute working and update tests
fixes #14811
This commit is contained in:
@ -26,10 +26,6 @@ svg {
|
||||
transform: translateZ(0);
|
||||
}
|
||||
|
||||
:host(.spinner-paused) svg {
|
||||
animation-play-state: paused;
|
||||
}
|
||||
|
||||
|
||||
// Spinner: lines / lines-small
|
||||
// --------------------------------------------------
|
||||
@ -96,6 +92,14 @@ svg {
|
||||
}
|
||||
|
||||
|
||||
// Spinner: paused
|
||||
// --------------------------------------------------
|
||||
|
||||
:host(.spinner-paused) svg {
|
||||
animation-play-state: paused;
|
||||
}
|
||||
|
||||
|
||||
// Animation Keyframes
|
||||
// --------------------------------------------------
|
||||
|
||||
|
@ -73,7 +73,7 @@ export class Spinner {
|
||||
...createColorClasses(this.color),
|
||||
|
||||
[`spinner-${this.getName()}`]: true,
|
||||
'spinner-paused': this.paused
|
||||
'spinner-paused': !!this.paused
|
||||
}
|
||||
};
|
||||
}
|
||||
|
@ -25,35 +25,62 @@
|
||||
</ion-list-header>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start"></ion-spinner>
|
||||
Show Default Spinner
|
||||
Default Spinner
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="lines"></ion-spinner>
|
||||
Show Lines
|
||||
Lines
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="lines-small"></ion-spinner>
|
||||
Show Lines Small
|
||||
Lines Small
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="dots"></ion-spinner>
|
||||
Show Dots
|
||||
Dots
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="bubbles"></ion-spinner>
|
||||
Show Bubbles
|
||||
Bubbles
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="circles"></ion-spinner>
|
||||
Show Circles
|
||||
Circles
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="crescent"></ion-spinner>
|
||||
Show Crescent
|
||||
Crescent
|
||||
</ion-item>
|
||||
</ion-list>
|
||||
|
||||
<ion-list>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" paused></ion-spinner>
|
||||
Show Paused Default Spinner
|
||||
Paused Default Spinner
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="lines" paused></ion-spinner>
|
||||
Paused Lines
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="lines-small" paused></ion-spinner>
|
||||
Paused Lines Small
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="dots" paused></ion-spinner>
|
||||
Paused Dots
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="bubbles" paused></ion-spinner>
|
||||
Paused Bubbles
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="circles" paused></ion-spinner>
|
||||
Paused Circles
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-spinner slot="start" name="crescent" paused></ion-spinner>
|
||||
Paused Crescent
|
||||
</ion-item>
|
||||
</ion-list>
|
||||
</ion-content>
|
||||
|
Reference in New Issue
Block a user