mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 23:40:13 +01:00
Spinner Dot now available
Spinner from: https://tobiasahlin.com/spinkit/
This commit is contained in:
parent
8aa58c0b11
commit
a74fac4cbf
3 changed files with 59 additions and 0 deletions
7
client/components/main/spinner_dot.jade
Normal file
7
client/components/main/spinner_dot.jade
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
template(name="spinnerDot")
|
||||||
|
.sk-spinner.sk-spinner-dot(class=currentBoard.colorClass)
|
||||||
|
+spinnerDotRaw
|
||||||
|
|
||||||
|
template(name="spinnerDotRaw")
|
||||||
|
.sk-dot1
|
||||||
|
.sk-dot2
|
||||||
51
client/components/main/spinner_dot.styl
Normal file
51
client/components/main/spinner_dot.styl
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
@import 'nib'
|
||||||
|
|
||||||
|
// From https://github.com/tobiasahlin/SpinKit
|
||||||
|
.sk-spinner-dot {
|
||||||
|
margin: 100px auto;
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
-webkit-animation: sk-rotate 2.0s infinite linear;
|
||||||
|
animation: sk-rotate 2.0s infinite linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sk-dot1, .sk-dot2 {
|
||||||
|
width: 40%;
|
||||||
|
height: 40%;
|
||||||
|
display: inline-block;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
background-color: #333;
|
||||||
|
border-radius: 100%;
|
||||||
|
|
||||||
|
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
|
||||||
|
animation: sk-bounce 2.0s infinite ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sk-dot2 {
|
||||||
|
top: auto;
|
||||||
|
bottom: 0;
|
||||||
|
-webkit-animation-delay: -1.0s;
|
||||||
|
animation-delay: -1.0s;
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg) }}
|
||||||
|
@keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}
|
||||||
|
|
||||||
|
@-webkit-keyframes sk-bounce {
|
||||||
|
0%, 100% { -webkit-transform: scale(0.0) }
|
||||||
|
50% { -webkit-transform: scale(1.0) }
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes sk-bounce {
|
||||||
|
0%, 100% {
|
||||||
|
transform: scale(0.0);
|
||||||
|
-webkit-transform: scale(0.0);
|
||||||
|
} 50% {
|
||||||
|
transform: scale(1.0);
|
||||||
|
-webkit-transform: scale(1.0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -52,5 +52,6 @@ export const TYPE_TEMPLATE_CONTAINER = 'template-container';
|
||||||
export const ALLOWED_WAIT_SPINNERS = [
|
export const ALLOWED_WAIT_SPINNERS = [
|
||||||
'Bounce',
|
'Bounce',
|
||||||
'Cube',
|
'Cube',
|
||||||
|
'Dot',
|
||||||
'Wave'
|
'Wave'
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue