Use ng-cloak rather than a loading spinner

This commit is contained in:
James Allen
2014-06-17 16:43:33 +01:00
parent 525581bada
commit 5ce319f8d9
7 changed files with 12 additions and 18 deletions

View File

@@ -38,12 +38,9 @@ html(itemscope, itemtype='http://schema.org/Product')
block scripts
body
#ng-app(style="display: none;")
include layout/navbar
block content
include layout/footer
#ng-app-loading
i.fa.fa-spin.fa-refresh
include layout/navbar
block content
include layout/footer
- if (typeof(lookingForScribtex) != "undefined" && lookingForScribtex)
.modal.hide#scribtexModal

View File

@@ -8,7 +8,7 @@ block content
.card
.page-header
h1 Login
form(async-form="login", action='/login')
form(async-form="login", action='/login', ng-cloak)
input(name='_csrf', type='hidden', value=csrfToken)
input(name='redir', type='hidden', value=redir)
form-messages

View File

@@ -11,7 +11,8 @@ block content
.messageArea
form(
async-form="password-reset-request",
action="/user/password/reset"
action="/user/password/reset",
ng-cloak
)
input(type="hidden", name="_csrf", value=csrfToken)
form-messages

View File

@@ -18,7 +18,7 @@ block content
.card
.page-header
h1 Register
form(async-form="register", action="/register")
form(async-form="register", action="/register", ng-cloak)
input(name='_csrf', type='hidden', value=csrfToken)
input(name='redir', type='hidden', value=redir)
form-messages

View File

@@ -10,7 +10,8 @@ block content
h1 Reset your password
form(
async-form="password-reset",
action="/user/password/set"
action="/user/password/set",
ng-cloak
)
input(type="hidden", name="_csrf", value=csrfToken)
form-messages

View File

@@ -3,6 +3,4 @@ define [
"user-details"
"directives/asyncForm"
], () ->
angular.bootstrap(document.getElementById("ng-app"), ["SharelatexApp"])
$("#ng-app").show()
$("#ng-app-loading").hide()
angular.bootstrap(document.body, ["SharelatexApp"])

View File

@@ -1,6 +1,3 @@
#ng-app-loading {
position: absolute;
top: 45%;
width: 100%;
text-align: center;
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none !important;
}