| Index: chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js
|
| diff --git a/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js b/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js
|
| index f89d0d58c952d6a531c8c05e072da60945513365..19849927c238611480020689a3be30e8f9c05678 100644
|
| --- a/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js
|
| +++ b/chrome/browser/resources/md_user_manager/supervised_user_create_confirm.js
|
| @@ -9,136 +9,134 @@
|
| * exit and childlock their profile.
|
| */
|
| (function() {
|
| -/**
|
| - * Maximum length of the supervised user profile name or custodian's username.
|
| - * @const {number}
|
| - */
|
| -var MAX_NAME_LENGTH = 50;
|
| + /**
|
| + * Maximum length of the supervised user profile name or custodian's username.
|
| + * @const {number}
|
| + */
|
| + var MAX_NAME_LENGTH = 50;
|
| +
|
| + Polymer({
|
| + is: 'supervised-user-create-confirm',
|
| +
|
| + behaviors: [I18nBehavior],
|
| +
|
| + properties: {
|
| + /**
|
| + * Profile Info of the supervised user that is passed to the page.
|
| + * @type {?ProfileInfo}
|
| + */
|
| + profileInfo: {
|
| + type: Object,
|
| + value: function() {
|
| + return null;
|
| + }
|
| + },
|
| +
|
| + /** @private {!signin.ProfileBrowserProxy} */
|
| + browserProxy_: Object
|
| + },
|
|
|
| -Polymer({
|
| - is: 'supervised-user-create-confirm',
|
| + listeners: {'tap': 'onTap_'},
|
|
|
| - behaviors: [
|
| - I18nBehavior
|
| - ],
|
| + /** @override */
|
| + created: function() {
|
| + this.browserProxy_ = signin.ProfileBrowserProxyImpl.getInstance();
|
| + },
|
|
|
| - properties: {
|
| /**
|
| - * Profile Info of the supervised user that is passed to the page.
|
| - * @type {?ProfileInfo}
|
| + * Handles tap events from dynamically created links in the
|
| + * supervisedUserCreatedText i18n string.
|
| + * @param {!Event} event
|
| + * @private
|
| */
|
| - profileInfo: {
|
| - type: Object,
|
| - value: function() { return null; }
|
| + onTap_: function(event) {
|
| + var element = Polymer.dom(event).rootTarget;
|
| +
|
| + // Handle the tap event only if the target is a '<a>' element.
|
| + if (element.nodeName == 'A') {
|
| + this.browserProxy_.openUrlInLastActiveProfileBrowser(element.href);
|
| + event.preventDefault();
|
| + }
|
| },
|
|
|
| - /** @private {!signin.ProfileBrowserProxy} */
|
| - browserProxy_: Object
|
| - },
|
| -
|
| - listeners: {
|
| - 'tap': 'onTap_'
|
| - },
|
| -
|
| - /** @override */
|
| - created: function() {
|
| - this.browserProxy_ = signin.ProfileBrowserProxyImpl.getInstance();
|
| - },
|
| -
|
| - /**
|
| - * Handles tap events from dynamically created links in the
|
| - * supervisedUserCreatedText i18n string.
|
| - * @param {!Event} event
|
| - * @private
|
| - */
|
| - onTap_: function(event) {
|
| - var element = Polymer.dom(event).rootTarget;
|
| -
|
| - // Handle the tap event only if the target is a '<a>' element.
|
| - if (element.nodeName == 'A') {
|
| - this.browserProxy_.openUrlInLastActiveProfileBrowser(element.href);
|
| - event.preventDefault();
|
| - }
|
| - },
|
| -
|
| - /**
|
| + /**
|
| * Returns the shortened profile name or empty string if |profileInfo| is
|
| * null.
|
| * @param {?ProfileInfo} profileInfo
|
| * @return {string}
|
| * @private
|
| */
|
| - elideProfileName_: function(profileInfo) {
|
| - var name = profileInfo ? profileInfo.name : '';
|
| - return elide(name, MAX_NAME_LENGTH);
|
| - },
|
| + elideProfileName_: function(profileInfo) {
|
| + var name = profileInfo ? profileInfo.name : '';
|
| + return elide(name, MAX_NAME_LENGTH);
|
| + },
|
|
|
| - /**
|
| + /**
|
| * Returns the shortened custodian username or empty string if |profileInfo|
|
| * is null.
|
| * @param {?ProfileInfo} profileInfo
|
| * @return {string}
|
| * @private
|
| */
|
| - elideCustodianUsername_: function(profileInfo) {
|
| - var name = profileInfo ? profileInfo.custodianUsername : '';
|
| - return elide(name, MAX_NAME_LENGTH);
|
| - },
|
| + elideCustodianUsername_: function(profileInfo) {
|
| + var name = profileInfo ? profileInfo.custodianUsername : '';
|
| + return elide(name, MAX_NAME_LENGTH);
|
| + },
|
|
|
| - /**
|
| + /**
|
| * Computed binding returning the text of the title section.
|
| * @param {?ProfileInfo} profileInfo
|
| * @return {string}
|
| * @private
|
| */
|
| - titleText_: function(profileInfo) {
|
| - return this.i18n('supervisedUserCreatedTitle',
|
| - this.elideProfileName_(profileInfo));
|
| - },
|
| + titleText_: function(profileInfo) {
|
| + return this.i18n(
|
| + 'supervisedUserCreatedTitle', this.elideProfileName_(profileInfo));
|
| + },
|
|
|
| - /**
|
| + /**
|
| * Computed binding returning the sanitized confirmation HTML message that is
|
| * safe to set as innerHTML.
|
| * @param {?ProfileInfo} profileInfo
|
| * @return {string}
|
| * @private
|
| */
|
| - confirmationMessage_: function(profileInfo) {
|
| - return this.i18n('supervisedUserCreatedText',
|
| - this.elideProfileName_(profileInfo),
|
| - this.elideCustodianUsername_(profileInfo));
|
| - },
|
| + confirmationMessage_: function(profileInfo) {
|
| + return this.i18n(
|
| + 'supervisedUserCreatedText', this.elideProfileName_(profileInfo),
|
| + this.elideCustodianUsername_(profileInfo));
|
| + },
|
|
|
| - /**
|
| + /**
|
| * Computed binding returning the text of the 'Switch To User' button.
|
| * @param {?ProfileInfo} profileInfo
|
| * @return {string}
|
| * @private
|
| */
|
| - switchUserText_: function(profileInfo) {
|
| - return this.i18n('supervisedUserCreatedSwitch',
|
| - this.elideProfileName_(profileInfo));
|
| - },
|
| + switchUserText_: function(profileInfo) {
|
| + return this.i18n(
|
| + 'supervisedUserCreatedSwitch', this.elideProfileName_(profileInfo));
|
| + },
|
|
|
| - /**
|
| - * Handler for the 'Ok' button tap event.
|
| - * @param {!Event} event
|
| - * @private
|
| - */
|
| - onOkTap_: function(event) {
|
| - // Event is caught by user-manager-pages.
|
| - this.fire('change-page', {page: 'user-pods-page'});
|
| - },
|
| + /**
|
| + * Handler for the 'Ok' button tap event.
|
| + * @param {!Event} event
|
| + * @private
|
| + */
|
| + onOkTap_: function(event) {
|
| + // Event is caught by user-manager-pages.
|
| + this.fire('change-page', {page: 'user-pods-page'});
|
| + },
|
|
|
| - /**
|
| - * Handler for the 'Switch To User' button tap event.
|
| - * @param {!Event} event
|
| - * @private
|
| - */
|
| - onSwitchUserTap_: function(event) {
|
| - this.browserProxy_.switchToProfile(this.profileInfo.filePath);
|
| - // Event is caught by user-manager-pages.
|
| - this.fire('change-page', {page: 'user-pods-page'});
|
| - }
|
| -});
|
| + /**
|
| + * Handler for the 'Switch To User' button tap event.
|
| + * @param {!Event} event
|
| + * @private
|
| + */
|
| + onSwitchUserTap_: function(event) {
|
| + this.browserProxy_.switchToProfile(this.profileInfo.filePath);
|
| + // Event is caught by user-manager-pages.
|
| + this.fire('change-page', {page: 'user-pods-page'});
|
| + }
|
| + });
|
| })();
|
|
|