Index: chrome/browser/resources/options/chromeos/consumer_management_overlay.js |
diff --git a/chrome/browser/resources/options/chromeos/consumer_management_overlay.js b/chrome/browser/resources/options/chromeos/consumer_management_overlay.js |
index d2a85372db62399ef0191d9305a1442c0d5e86b0..c258f30abac422e28e79c90273206be2533c0e4b 100644 |
--- a/chrome/browser/resources/options/chromeos/consumer_management_overlay.js |
+++ b/chrome/browser/resources/options/chromeos/consumer_management_overlay.js |
@@ -17,10 +17,6 @@ cr.define('options', function() { |
loadTimeData.getString('consumerManagementOverlayTabTitle'), |
'consumer-management-overlay'); |
- var isEnrolled = loadTimeData.getBoolean('consumerManagementEnrolled'); |
- $('enroll-content').hidden = isEnrolled; |
- $('unenroll-content').hidden = !isEnrolled; |
- |
$('consumer-management-overlay-enroll').onclick = function(event) { |
chrome.send('enrollConsumerManagement'); |
PageManager.closeOverlay(); |
@@ -43,6 +39,22 @@ cr.define('options', function() { |
__proto__: Page.prototype, |
}; |
+ /** |
+ * Shows enrollment or unenrollment content based on the enrollment state. |
+ * @param {string} state can be "enrolled", "unenrolled", "enrolling", or |
+ * "unenrolling". |
+ */ |
+ ConsumerManagementOverlay.setEnrollmentState = function(state) { |
+ if (state == 'enrolled') { |
bartfab (slow)
2014/08/20 14:40:02
Nit: You could simplify this entire method to:
var
davidyu
2014/08/21 09:40:29
Done.
|
+ $('enroll-content').hidden = true; |
+ $('unenroll-content').hidden = false; |
+ } else if (state == 'unenrolled') { |
+ $('enroll-content').hidden = false; |
+ $('unenroll-content').hidden = true; |
+ } |
+ // We won't show this overlay for other states. |
+ }; |
+ |
// Export |
return { |
ConsumerManagementOverlay: ConsumerManagementOverlay |