Chromium Code Reviews| 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..383b524d2a2c7e81e4ecca1754fef5bd52257746 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,32 @@ cr.define('options', function() { |
| __proto__: Page.prototype, |
| }; |
| + /** |
| + * Consumer management status. |
| + * See chrome/browser/chromeos/policy/consumer_management_service.h. |
| + * @enum {string} |
| + */ |
| + ConsumerManagementOverlay.Status = { |
| + STATUS_UNKNOWN: 'StatusUnknown', |
| + STATUS_ENROLLED: 'StatusEnrolled', |
| + STATUS_ENROLLING: 'StatusEnrolling', |
| + STATUS_UNENROLLED: 'StatusUnenrolled', |
| + STATUS_UNENROLLING: 'StatusUnenrolling' |
| + }; |
| + |
| + /** |
| + * Shows enrollment or unenrollment content based on the status. |
| + * @enum {string} status Consumer management service status string. |
| + */ |
| + ConsumerManagementOverlay.setStatus = function(status) { |
| + // Status should only be enrolled or unenrolled. |
| + assert(status == this.Status.STATUS_ENROLLED || |
| + status == this.Status.STATUS_UNENROLLED); |
|
Dan Beam
2014/09/05 19:26:49
nit:
assert(status == this.Status.STATUS_ENROLL
davidyu
2014/09/09 03:35:00
Done.
|
| + var enrolled = status == this.Status.STATUS_ENROLLED; |
| + $('enroll-content').hidden = enrolled; |
| + $('unenroll-content').hidden = !enrolled; |
| + }; |
| + |
| // Export |
| return { |
| ConsumerManagementOverlay: ConsumerManagementOverlay |