Index: chrome/browser/resources/chromeos/login/demo_user_login.js |
diff --git a/chrome/browser/resources/chromeos/login/demo_user_login.js b/chrome/browser/resources/chromeos/login/demo_user_login.js |
index 7828af634e68c643fcfef6ada33d294327e9a130..269bd7e86e487be1646e2fbfcf91eed0a3462c4b 100644 |
--- a/chrome/browser/resources/chromeos/login/demo_user_login.js |
+++ b/chrome/browser/resources/chromeos/login/demo_user_login.js |
@@ -14,6 +14,7 @@ |
onClick = function(e) { |
document.removeEventListener('click', onClick); |
e.stopPropagation(); |
+ showLoginSpinner(); |
chrome.send('launchDemoUser'); |
}; |
@@ -30,5 +31,21 @@ initialize = function() { |
}); |
}; |
+/** |
+ * Show the login spinner. |
+ */ |
+showLoginSpinner = function() { |
+ // We're already logging in - don't login on click. |
+ document.removeEventListener('click', onClick); |
+ |
+ // Hide the "Click to start" assets. |
+ $('logo').hidden = true; |
+ $('demo-login-text').hidden = true; |
+ |
+ // Show the "Logging in" assets. |
+ $('logo-login').hidden = false; |
+ $('login-spinner').hidden = false; |
+}; |
+ |
disableTextSelectAndDrag(); |
document.addEventListener('DOMContentLoaded', initialize); |