summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitrie Hoekstra <dimitriehoekstra@gmail.com>2016-12-08 14:08:08 +0100
committerKushal Pandya <kushal@gitlab.com>2016-12-21 13:16:17 +0530
commitff0c3fc23b9808438c8959e835937c48297de9b3 (patch)
treefe546617974065c08dcfcb5dc0fcc5815eb3620a
parentf06678cb1af25a4d7e3b3dae29c15eda58935e59 (diff)
downloadgitlab-ce-ff0c3fc23b9808438c8959e835937c48297de9b3.tar.gz
added a running loading indicator
-rw-r--r--app/assets/stylesheets/pages/builds.scss33
-rw-r--r--app/views/projects/builds/show.html.haml2
2 files changed, 34 insertions, 1 deletions
diff --git a/app/assets/stylesheets/pages/builds.scss b/app/assets/stylesheets/pages/builds.scss
index ece9568cba3..b50971af4e6 100644
--- a/app/assets/stylesheets/pages/builds.scss
+++ b/app/assets/stylesheets/pages/builds.scss
@@ -178,6 +178,39 @@
.bash {
display: block;
}
+
+ .typing_loader{
+ width: 6px;
+ height: 6px;
+ border-radius: 50%;
+ animation: typing 1s linear infinite;
+ position: relative;
+ margin-bottom: 12px;
+ margin-left: 2px;
+ }
+
+ @keyframes typing{
+ 0%{
+ background-color: rgba(255,255,255, 1);
+ box-shadow: 12px 0px 0px 0px rgba(255,255,255,0.2),
+ 24px 0px 0px 0px rgba(255,255,255,0.2);
+ }
+ 25%{
+ background-color: rgba(255,255,255, 0.4);
+ box-shadow: 12px 0px 0px 0px rgba(255,255,255,2),
+ 24px 0px 0px 0px rgba(255,255,255,0.2);
+ }
+ 75%{
+ background-color: rgba(255,255,255, 0.4);
+ box-shadow: 12px 0px 0px 0px rgba(255,255,255,0.2),
+ 24px 0px 0px 0px rgba(255,255,255,1);
+ }
+ 100%{
+ background-color: rgba(255,255,255, 1);
+ box-shadow: 12px 0px 0px 0px rgba(255,255,255,0.2),
+ 24px 0px 0px 0px rgba(255,255,255,0.2);
+ }
+ }
}
.right-sidebar.build-sidebar {
diff --git a/app/views/projects/builds/show.html.haml b/app/views/projects/builds/show.html.haml
index bf728983f36..c32cce15544 100644
--- a/app/views/projects/builds/show.html.haml
+++ b/app/views/projects/builds/show.html.haml
@@ -66,7 +66,7 @@
#up-build-trace
%pre.build-trace#build-trace
%code.bash.js-build-output
- = icon("refresh spin", class: "js-build-refresh")
+ .typing_loader.js-build-refresh
#down-build-trace