diff --git a/dev/Styles/Login.less b/dev/Styles/Login.less index 8da8dab3d..1a0db5f28 100644 --- a/dev/Styles/Login.less +++ b/dev/Styles/Login.less @@ -136,3 +136,43 @@ outline: none; } } + +@keyframes loginRotation { + to {transform: rotate(1turn);} +} + +.submitting-pane { + position: relative; + &.submitting { + &:before{ + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: transparent; + background: rgba(0,0,0,.3); + z-index: 1051; + border-radius: 8px; + } + &:after{ + content: ''; + position: absolute; + width: 60px; + height: 60px; + top: 50%; + left: 50%; + margin-top: -30px; + margin-left: -30px; + + border: 8px solid transparent; + border-color: transparent; + border-top-color: #fff; + animation: loginRotation 1s infinite ease-in-out; + + border-radius: 50%; + z-index: 1052; + } + } + } diff --git a/rainloop/v/0.0.0/app/templates/Themes/template.less b/rainloop/v/0.0.0/app/templates/Themes/template.less index 1901534ac..2865cd1a1 100644 --- a/rainloop/v/0.0.0/app/templates/Themes/template.less +++ b/rainloop/v/0.0.0/app/templates/Themes/template.less @@ -64,6 +64,16 @@ .thm-linear-gradient-mixin(@login-gradient-start, @login-gradient-end); .thm-border-radius(@login-border-radius); .thm-box-shadow(@login-box-shadow); + + &.submitting-pane.submitting { + &:before{ + background: @spinner-background; + .thm-border-radius(@login-border-radius); + } + &:after{ + border-top-color: @spinner-color; + } + } } .thm-login-text { diff --git a/rainloop/v/0.0.0/app/templates/Themes/values.less b/rainloop/v/0.0.0/app/templates/Themes/values.less index 27b38d769..32043ece9 100644 --- a/rainloop/v/0.0.0/app/templates/Themes/values.less +++ b/rainloop/v/0.0.0/app/templates/Themes/values.less @@ -21,6 +21,9 @@ @powered-color: #333; @languages-color: #333; +@spinner-background: rgba(0,0,0,.3); +@spinner-color: #fff; + // MENU @dropdown-menu-color: #333; @dropdown-menu-background-color: #fff; diff --git a/rainloop/v/0.0.0/app/templates/Views/Admin/AdminLogin.html b/rainloop/v/0.0.0/app/templates/Views/Admin/AdminLogin.html index 98afbc750..f90d06e69 100644 --- a/rainloop/v/0.0.0/app/templates/Views/Admin/AdminLogin.html +++ b/rainloop/v/0.0.0/app/templates/Views/Admin/AdminLogin.html @@ -5,38 +5,39 @@ -
-
-
- - - - +
+ +
+
+ + + + +
-
-
-
- - - - +
+
+ + + + +
-
-
- -
- +
+ +
+ +
Powered by RainLoop
diff --git a/rainloop/v/0.0.0/app/templates/Views/User/Login.html b/rainloop/v/0.0.0/app/templates/Views/User/Login.html index baa62ce1b..fc4c51ac7 100644 --- a/rainloop/v/0.0.0/app/templates/Views/User/Login.html +++ b/rainloop/v/0.0.0/app/templates/Views/User/Login.html @@ -23,7 +23,7 @@ -