Index: chrome/browser/resources/options/managed_user_create_confirm.js |
diff --git a/chrome/browser/resources/options/managed_user_create_confirm.js b/chrome/browser/resources/options/managed_user_create_confirm.js |
index de91bf9be9d65c7a533b0f0d45e642b96f0d435a..84bce024659d0ef66a915c3b7a319449d647b78f 100644 |
--- a/chrome/browser/resources/options/managed_user_create_confirm.js |
+++ b/chrome/browser/resources/options/managed_user_create_confirm.js |
@@ -64,23 +64,9 @@ cr.define('options', function() { |
* @private |
*/ |
setProfileInfo_: function(info) { |
- function HTMLEscape(original) { |
- return original.replace(/&/g, '&') |
- .replace(/</g, '<') |
- .replace(/>/g, '>') |
- .replace(/"/g, '"') |
- .replace(/'/g, '''); |
- } |
- |
- var MAX_LENGTH = 50; |
- function elide(original) { |
- if (original.length <= MAX_LENGTH) |
- return original; |
- return original.substring(0, MAX_LENGTH - 3) + '...'; |
- } |
- |
this.profileInfo_ = info; |
- var elidedName = elide(info.name); |
+ var MAX_LENGTH = 50; |
+ var elidedName = elide(info.name, MAX_LENGTH); |
$('managed-user-created-title').textContent = |
loadTimeData.getStringF('managedUserCreatedTitle', elidedName); |
$('managed-user-created-switch').textContent = |
@@ -92,7 +78,8 @@ cr.define('options', function() { |
$('managed-user-created-text').innerHTML = |
loadTimeData.getStringF('managedUserCreatedText', |
HTMLEscape(elidedName), |
- HTMLEscape(elide(info.custodianEmail))); |
+ HTMLEscape(elide(info.custodianEmail, |
+ MAX_LENGTH))); |
}, |
/** @override */ |