mirror of
https://github.com/wekan/wekan.git
synced 2025-04-22 21:17:18 -04:00
Spinner configureable in the source code
This commit is contained in:
parent
4f9d3d8be5
commit
06a2b08780
8 changed files with 89 additions and 29 deletions
|
@ -23,14 +23,10 @@ template(name="listBody")
|
|||
i.fa.fa-plus
|
||||
|
||||
template(name="spinnerList")
|
||||
.sk-spinner.sk-spinner-wave.sk-spinner-list(
|
||||
class=currentBoard.colorClass
|
||||
.sk-spinner.sk-spinner-list(
|
||||
class="{{currentBoard.colorClass}} sk-spinner-{{Spinner.spinnerName}}"
|
||||
id="showMoreResults")
|
||||
.sk-rect1
|
||||
.sk-rect2
|
||||
.sk-rect3
|
||||
.sk-rect4
|
||||
.sk-rect5
|
||||
+spinnerRaw
|
||||
|
||||
template(name="addCardForm")
|
||||
.minicard.minicard-composer.js-composer
|
||||
|
|
5
client/components/main/spinner.jade
Normal file
5
client/components/main/spinner.jade
Normal file
|
@ -0,0 +1,5 @@
|
|||
template(name="spinner")
|
||||
+Template.dynamic(template=Spinner.getSpinnerTemplate)
|
||||
|
||||
template(name="spinnerRaw")
|
||||
+Template.dynamic(template=Spinner.getSpinnerTemplateRaw)
|
17
client/components/main/spinner.js
Normal file
17
client/components/main/spinner.js
Normal file
|
@ -0,0 +1,17 @@
|
|||
function getSpinnerName() {
|
||||
return 'Bounce'
|
||||
}
|
||||
|
||||
Spinner = {
|
||||
getSpinnerTemplate() {
|
||||
return 'spinner' + getSpinnerName()
|
||||
},
|
||||
|
||||
getSpinnerTemplateRaw() {
|
||||
return 'spinner' + getSpinnerName() + 'Raw';
|
||||
},
|
||||
|
||||
spinnerName: getSpinnerName().toLowerCase(),
|
||||
}
|
||||
|
||||
Blaze.registerHelper('Spinner', Spinner);
|
|
@ -1,6 +0,0 @@
|
|||
.sk-spinner.sk-spinner-wave(class=currentBoard.colorClass)
|
||||
.sk-rect1
|
||||
.sk-rect2
|
||||
.sk-rect3
|
||||
.sk-rect4
|
||||
.sk-rect5
|
8
client/components/main/spinner_bounce.jade
Normal file
8
client/components/main/spinner_bounce.jade
Normal file
|
@ -0,0 +1,8 @@
|
|||
template(name="spinnerBounce")
|
||||
.sk-spinner.sk-spinner-bounce(class=currentBoard.colorClass)
|
||||
+spinnerBounceRaw
|
||||
|
||||
template(name="spinnerBounceRaw")
|
||||
.sk-bounce1
|
||||
.sk-bounce2
|
||||
.sk-bounce3
|
44
client/components/main/spinner_bounce.styl
Normal file
44
client/components/main/spinner_bounce.styl
Normal file
|
@ -0,0 +1,44 @@
|
|||
@import 'nib'
|
||||
|
||||
// From https://github.com/tobiasahlin/SpinKit
|
||||
.sk-spinner-bounce {
|
||||
margin: 100px auto 0;
|
||||
width: 70px;
|
||||
text-align: center;
|
||||
|
||||
div {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
background-color: #333;
|
||||
|
||||
border-radius: 100%;
|
||||
display: inline-block;
|
||||
-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
|
||||
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
|
||||
}
|
||||
|
||||
.sk-bounce1 {
|
||||
-webkit-animation-delay: -0.32s;
|
||||
animation-delay: -0.32s;
|
||||
}
|
||||
|
||||
.sk-bounce2 {
|
||||
-webkit-animation-delay: -0.16s;
|
||||
animation-delay: -0.16s;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes sk-bouncedelay {
|
||||
0%, 80%, 100% { -webkit-transform: scale(0) }
|
||||
40% { -webkit-transform: scale(1.0) }
|
||||
}
|
||||
|
||||
@keyframes sk-bouncedelay {
|
||||
0%, 80%, 100% {
|
||||
-webkit-transform: scale(0);
|
||||
transform: scale(0);
|
||||
} 40% {
|
||||
-webkit-transform: scale(1.0);
|
||||
transform: scale(1.0);
|
||||
}
|
||||
}
|
10
client/components/main/spinner_wave.jade
Normal file
10
client/components/main/spinner_wave.jade
Normal file
|
@ -0,0 +1,10 @@
|
|||
template(name="spinnerWave")
|
||||
.sk-spinner.sk-spinner-wave(class=currentBoard.colorClass)
|
||||
+spinnerWaveRaw
|
||||
|
||||
template(name="spinnerWaveRaw")
|
||||
.sk-rect1
|
||||
.sk-rect2
|
||||
.sk-rect3
|
||||
.sk-rect4
|
||||
.sk-rect5
|
|
@ -1,21 +1,7 @@
|
|||
@import 'nib'
|
||||
|
||||
/*
|
||||
* From https://github.com/tobiasahlin/SpinKit
|
||||
*
|
||||
* Usage:
|
||||
*
|
||||
* <div class="sk-spinner sk-spinner-wave">
|
||||
* <div class="sk-rect1"></div>
|
||||
* <div class="sk-rect2"></div>
|
||||
* <div class="sk-rect3"></div>
|
||||
* <div class="sk-rect4"></div>
|
||||
* <div class="sk-rect5"></div>
|
||||
* </div>
|
||||
*
|
||||
*/
|
||||
|
||||
.sk-spinner {
|
||||
// From https://github.com/tobiasahlin/SpinKit
|
||||
.sk-spinner-wave {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
margin: auto;
|
Loading…
Add table
Add a link
Reference in a new issue