Index: chrome/browser/resources/supervised_user_block_interstitial.js |
diff --git a/chrome/browser/resources/supervised_user_block_interstitial.js b/chrome/browser/resources/supervised_user_block_interstitial.js |
index 1152839a91147df835509d420fdb6bc7337c4ec8..55b652c34a4360d2f894836240ffb85b648285bb 100644 |
--- a/chrome/browser/resources/supervised_user_block_interstitial.js |
+++ b/chrome/browser/resources/supervised_user_block_interstitial.js |
@@ -14,7 +14,7 @@ function makeImageSet(url1x, url2x) { |
function initialize() { |
if (loadTimeData.getBoolean('allowAccessRequests')) { |
$('request-access-button').onclick = function(event) { |
- updateAfterRequestSent(); |
+ $('request-access-button').hidden = true; |
sendCommand('request'); |
}; |
} else { |
@@ -51,15 +51,21 @@ function initialize() { |
} |
/** |
- * Updates the interstitial to show that the request was sent. |
+ * Updates the interstitial to show that the request failed or was sent. |
+ * @param {boolean} isSuccessful Whether the request was successful or not. |
*/ |
-function updateAfterRequestSent() { |
+function setRequestStatus(isSuccessful) { |
$('error-img').hidden = true; |
- $('request-access-button').hidden = true; |
$('block-page-message').hidden = true; |
- $('request-sent-message').hidden = false; |
- if ($('avatar-img').hidden) { |
- $('request-sent-message').style.marginTop = '40px'; |
+ if (isSuccessful) { |
+ $('request-failed-message').hidden = true; |
+ $('request-sent-message').hidden = false; |
+ if ($('avatar-img').hidden) { |
+ $('request-sent-message').style.marginTop = '40px'; |
+ } |
+ } else { |
+ $('request-failed-message').hidden = false; |
+ $('request-access-button').hidden = false; |
} |
} |