Skip to content

Commit

Permalink
nicer loading spinner
Browse files Browse the repository at this point in the history
fixes #29
  • Loading branch information
garbas committed Jun 11, 2020
1 parent f3139f5 commit 07403eb
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/Search.elm
Expand Up @@ -360,7 +360,7 @@ view path title model viewSuccess outMsg =
div [] [ text "" ]

RemoteData.Loading ->
div [] [ text "Loading" ]
div [ class "loader" ] [ text "Loading..." ]

RemoteData.Success result ->
if result.hits.total.value == 0 then
Expand Down
61 changes: 61 additions & 0 deletions src/index.scss
Expand Up @@ -76,3 +76,64 @@ header .navbar.navbar-static-top {
}
}
}

.loader,
.loader:before,
.loader:after {
background: #ffffff;
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: 1em;
height: 4em;
}
.loader {
color: #000000;
text-indent: -9999em;
margin: 88px auto;
position: relative;
font-size: 11px;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
.loader:before,
.loader:after {
position: absolute;
top: 0;
content: '';
}
.loader:before {
left: -1.5em;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.loader:after {
left: 1.5em;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0;
height: 4em;
}
40% {
box-shadow: 0 -2em;
height: 5em;
}
}
@keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0;
height: 4em;
}
40% {
box-shadow: 0 -2em;
height: 5em;
}
}

0 comments on commit 07403eb

Please sign in to comment.