Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 cr.define('options', function() { | 5 cr.define('options', function() { |
| 6 var Page = cr.ui.pageManager.Page; | 6 var Page = cr.ui.pageManager.Page; |
| 7 var PageManager = cr.ui.pageManager.PageManager; | 7 var PageManager = cr.ui.pageManager.PageManager; |
| 8 var ArrayDataModel = cr.ui.ArrayDataModel; | 8 var ArrayDataModel = cr.ui.ArrayDataModel; |
| 9 | 9 |
| 10 /** | 10 /** |
| (...skipping 577 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 588 loadTimeData.overrideValues(replacements); | 588 loadTimeData.overrideValues(replacements); |
| 589 $('manage-profile-overlay-create').hidden = true; | 589 $('manage-profile-overlay-create').hidden = true; |
| 590 $('manage-profile-overlay-manage').hidden = true; | 590 $('manage-profile-overlay-manage').hidden = true; |
| 591 $('manage-profile-overlay-delete').hidden = true; | 591 $('manage-profile-overlay-delete').hidden = true; |
| 592 $('disconnect-managed-profile-domain-information').innerHTML = | 592 $('disconnect-managed-profile-domain-information').innerHTML = |
| 593 loadTimeData.getString('disconnectManagedProfileDomainInformation'); | 593 loadTimeData.getString('disconnectManagedProfileDomainInformation'); |
| 594 $('disconnect-managed-profile-text').innerHTML = | 594 $('disconnect-managed-profile-text').innerHTML = |
| 595 loadTimeData.getString('disconnectManagedProfileText'); | 595 loadTimeData.getString('disconnectManagedProfileText'); |
| 596 $('manage-profile-overlay-disconnect-managed').hidden = false; | 596 $('manage-profile-overlay-disconnect-managed').hidden = false; |
| 597 | 597 |
| 598 // Because this dialog isn't useful when refreshing or as part of the | 598 PageManager.showPageByName('signOut'); |
| 599 // history, don't create a history entry for it when showing. | |
| 600 PageManager.showPageByName('manageProfile', false); | |
| 601 }, | 599 }, |
| 602 | 600 |
| 603 /** | 601 /** |
| 604 * Display the "Create Profile" dialog. | 602 * Display the "Create Profile" dialog. |
| 605 * @private | 603 * @private |
| 606 */ | 604 */ |
| 607 showCreateDialog_: function() { | 605 showCreateDialog_: function() { |
| 608 PageManager.showPageByName('createProfile'); | 606 PageManager.showPageByName('createProfile'); |
| 609 }, | 607 }, |
| 610 }; | 608 }; |
| 611 | 609 |
| 612 // Forward public APIs to private implementations. | 610 // Forward public APIs to private implementations. |
| 613 cr.makePublic(ManageProfileOverlay, [ | 611 cr.makePublic(ManageProfileOverlay, [ |
| 614 'receiveDefaultProfileIconsAndNames', | 612 'receiveDefaultProfileIconsAndNames', |
| 615 'receiveNewProfileDefaults', | 613 'receiveNewProfileDefaults', |
| 616 'receiveExistingProfileNames', | 614 'receiveExistingProfileNames', |
| 617 'receiveHasProfileShortcuts', | 615 'receiveHasProfileShortcuts', |
| 618 'setProfileInfo', | 616 'setProfileInfo', |
| 619 'setProfileName', | 617 'setProfileName', |
| 620 'showManageDialog', | 618 'showManageDialog', |
| 621 'showDeleteDialog', | 619 'showDeleteDialog', |
| 622 'showDisconnectManagedProfileDialog', | 620 'showDisconnectManagedProfileDialog', |
| 623 'showCreateDialog', | 621 'showCreateDialog', |
| 624 ]); | 622 ]); |
| 625 | 623 |
|
Dan Beam
2016/07/14 00:28:36
/**
* @extends {ManageProfileOverlay}
* @constru
Moe
2016/07/14 15:08:47
Done.
| |
| 624 function DisconnectAccountOverlay() { | |
| 625 Page.call(this, 'signOut', | |
| 626 loadTimeData.getString('disconnectAccountTabTitle'), | |
| 627 'manage-profile-overlay'); | |
|
Dan Beam
2016/07/14 00:28:36
why are you using this name? shouldn't it be disc
Moe
2016/07/14 15:08:47
the third argument is the ID of the div which is t
| |
| 628 }; | |
|
Dan Beam
2016/07/14 00:28:36
}; -> }
Moe
2016/07/14 15:08:47
Done.
| |
| 629 | |
| 630 cr.addSingletonGetter(DisconnectAccountOverlay); | |
| 631 | |
| 632 DisconnectAccountOverlay.prototype = { | |
| 633 // Inherit from ManageProfileOverlay. | |
|
Dan Beam
2016/07/14 00:28:36
remove this comment
Moe
2016/07/14 15:08:47
Done.
| |
| 634 __proto__: ManageProfileOverlay.prototype, | |
| 635 | |
| 636 /** @override */ | |
| 637 canShowPage: function() { | |
| 638 var syncData = loadTimeData.getValue('syncData'); | |
| 639 return syncData.signedIn && !syncData.signoutAllowed; | |
| 640 }, | |
| 641 | |
| 642 /** @override */ | |
| 643 didShowPage: function() { | |
| 644 chrome.send('showDisconnectManagedProfileDialog'); | |
| 645 } | |
| 646 }; | |
| 647 | |
| 626 function CreateProfileOverlay() { | 648 function CreateProfileOverlay() { |
| 627 Page.call(this, 'createProfile', | 649 Page.call(this, 'createProfile', |
| 628 loadTimeData.getString('createProfileTabTitle'), | 650 loadTimeData.getString('createProfileTabTitle'), |
| 629 'manage-profile-overlay'); | 651 'manage-profile-overlay'); |
| 630 }; | 652 }; |
| 631 | 653 |
| 632 cr.addSingletonGetter(CreateProfileOverlay); | 654 cr.addSingletonGetter(CreateProfileOverlay); |
| 633 | 655 |
| 634 CreateProfileOverlay.prototype = { | 656 CreateProfileOverlay.prototype = { |
| 635 // Inherit from ManageProfileOverlay. | 657 // Inherit from ManageProfileOverlay. |
| (...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 876 'onSuccess', | 898 'onSuccess', |
| 877 'onWarning', | 899 'onWarning', |
| 878 'updateCreateInProgress', | 900 'updateCreateInProgress', |
| 879 'updateSignedInStatus', | 901 'updateSignedInStatus', |
| 880 'updateSupervisedUsersAllowed', | 902 'updateSupervisedUsersAllowed', |
| 881 ]); | 903 ]); |
| 882 | 904 |
| 883 // Export | 905 // Export |
| 884 return { | 906 return { |
| 885 ManageProfileOverlay: ManageProfileOverlay, | 907 ManageProfileOverlay: ManageProfileOverlay, |
| 908 DisconnectAccountOverlay: DisconnectAccountOverlay, | |
| 886 CreateProfileOverlay: CreateProfileOverlay, | 909 CreateProfileOverlay: CreateProfileOverlay, |
| 887 }; | 910 }; |
| 888 }); | 911 }); |
| OLD | NEW |