diff --git a/css/main.css b/css/main.css index 90f68a8..61175f2 100644 --- a/css/main.css +++ b/css/main.css @@ -764,4 +764,69 @@ select option:disabled { .packet-button:hover{ color:lightblue; border-color:blue; +} + +.sk-cube-grid { + width: 60px; + height: 60px; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +.sk-cube-grid .sk-cube { + width: 33%; + height: 33%; + background-color: #4527A0; + float: left; + -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; + animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; +} +.sk-cube-grid .sk-cube1 { + -webkit-animation-delay: 0.2s; + animation-delay: 0.2s; } +.sk-cube-grid .sk-cube2 { + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; } +.sk-cube-grid .sk-cube3 { + -webkit-animation-delay: 0.4s; + animation-delay: 0.4s; } +.sk-cube-grid .sk-cube4 { + -webkit-animation-delay: 0.1s; + animation-delay: 0.1s; } +.sk-cube-grid .sk-cube5 { + -webkit-animation-delay: 0.2s; + animation-delay: 0.2s; } +.sk-cube-grid .sk-cube6 { + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; } +.sk-cube-grid .sk-cube7 { + -webkit-animation-delay: 0s; + animation-delay: 0s; } +.sk-cube-grid .sk-cube8 { + -webkit-animation-delay: 0.1s; + animation-delay: 0.1s; } +.sk-cube-grid .sk-cube9 { + -webkit-animation-delay: 0.2s; + animation-delay: 0.2s; } + +@-webkit-keyframes sk-cubeGridScaleDelay { + 0%, 70%, 100% { + -webkit-transform: scale3D(1, 1, 1); + transform: scale3D(1, 1, 1); + } 35% { + -webkit-transform: scale3D(0, 0, 1); + transform: scale3D(0, 0, 1); + } +} + +@keyframes sk-cubeGridScaleDelay { + 0%, 70%, 100% { + -webkit-transform: scale3D(1, 1, 1); + transform: scale3D(1, 1, 1); + } 35% { + -webkit-transform: scale3D(0, 0, 1); + transform: scale3D(0, 0, 1); + } } \ No newline at end of file diff --git a/index.html b/index.html index 5ad4096..cef82d6 100644 --- a/index.html +++ b/index.html @@ -96,6 +96,20 @@ +
+
+
+
+
+
+
+
+
+
+
+
+
+ diff --git a/js/main.js b/js/main.js index 524613a..65ef6df 100644 --- a/js/main.js +++ b/js/main.js @@ -1577,3 +1577,11 @@ $("#start-exam-button").click(function (evt) { window.cid = parseInt($("#candidate-number").val()); $.modal.close(); }); + +$(document).ajaxStart(function () { + $("#loading").show(); +}); + +$(document).ajaxComplete(function () { + $("#loading").hide(); +});