Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 /** | 5 /** |
| 6 * @fileoverview Legacy supervised user creation flow screen. | 6 * @fileoverview Legacy supervised user creation flow screen. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 login.createScreen('SupervisedUserCreationScreen', | 9 login.createScreen('SupervisedUserCreationScreen', |
| 10 'supervised-user-creation', function() { | 10 'supervised-user-creation', function() { |
| (...skipping 1082 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1093 this.updateText_(); | 1093 this.updateText_(); |
| 1094 $('bubble').hide(); | 1094 $('bubble').hide(); |
| 1095 if (!this.imagesRequested_) { | 1095 if (!this.imagesRequested_) { |
| 1096 chrome.send('supervisedUserGetImages'); | 1096 chrome.send('supervisedUserGetImages'); |
| 1097 this.imagesRequested_ = true; | 1097 this.imagesRequested_ = true; |
| 1098 } | 1098 } |
| 1099 var pageNames = ['intro', | 1099 var pageNames = ['intro', |
| 1100 'manager', | 1100 'manager', |
| 1101 'username', | 1101 'username', |
| 1102 'import', | 1102 'import', |
| 1103 'error', | 1103 'created', |
| 1104 'created']; | 1104 'error']; |
|
Alexander Alekseev
2015/10/24 05:09:33
?
dzhioev (left Google)
2015/10/24 06:13:53
Same order as in HTML. Doesn't really change anyth
| |
| 1105 var pageButtons = {'intro' : 'start', | 1105 var pageButtons = {'intro' : 'start', |
| 1106 'error' : 'error', | 1106 'error' : 'error', |
| 1107 'import' : 'import', | 1107 'import' : 'import', |
| 1108 'import-password' : 'import', | 1108 'import-password' : 'import', |
| 1109 'created' : 'gotit'}; | 1109 'created' : 'gotit'}; |
| 1110 this.hideStatus_(); | 1110 this.hideStatus_(); |
| 1111 var pageToDisplay = visiblePage; | 1111 var pageToDisplay = visiblePage; |
| 1112 if (visiblePage == 'import-password') | 1112 if (visiblePage == 'import-password') |
| 1113 pageToDisplay = 'username'; | 1113 pageToDisplay = 'username'; |
| 1114 | 1114 |
| 1115 for (i in pageNames) { | 1115 for (i in pageNames) { |
| 1116 var pageName = pageNames[i]; | 1116 var pageName = pageNames[i]; |
| 1117 var page = $('supervised-user-creation-' + pageName); | 1117 var page = $('supervised-user-creation-' + pageName); |
| 1118 page.hidden = (pageName != pageToDisplay); | 1118 page.hidden = (pageName != pageToDisplay); |
| 1119 if (pageName == pageToDisplay) | 1119 if (pageName == pageToDisplay) |
| 1120 $('step-logo').hidden = page.classList.contains('step-no-logo'); | 1120 $('step-logo').hidden = page.classList.contains('step-no-logo'); |
| 1121 } | 1121 } |
| 1122 | 1122 |
| 1123 for (i in this.buttonIds) { | 1123 for (i in this.buttonIds) { |
| 1124 var button = this.getScreenButton(this.buttonIds[i]); | 1124 var button = this.getScreenButton(this.buttonIds[i]); |
| 1125 button.hidden = button.pages.indexOf(visiblePage) < 0; | 1125 button.hidden = button.pages.indexOf(visiblePage) < 0; |
| 1126 button.disabled = false; | 1126 button.disabled = false; |
| 1127 } | 1127 } |
| 1128 | 1128 |
| 1129 var pagesWithCancel = ['intro', 'manager', 'username', 'import-password', | |
| 1130 'error', 'import']; | |
| 1131 $('login-header-bar').allowCancel = | |
| 1132 pagesWithCancel.indexOf(visiblePage) > -1; | |
| 1133 $('cancel-add-user-button').disabled = false; | |
| 1134 | |
| 1135 this.getScreenElement('import-link').hidden = true; | 1129 this.getScreenElement('import-link').hidden = true; |
| 1136 this.getScreenElement('create-link').hidden = true; | 1130 this.getScreenElement('create-link').hidden = true; |
| 1137 | 1131 |
| 1138 if (pageButtons[visiblePage]) | 1132 if (pageButtons[visiblePage]) |
| 1139 this.getScreenButton(pageButtons[visiblePage]).focus(); | 1133 this.getScreenButton(pageButtons[visiblePage]).focus(); |
| 1140 | 1134 |
| 1141 this.currentPage_ = visiblePage; | 1135 this.currentPage_ = visiblePage; |
| 1142 | 1136 |
| 1143 if (visiblePage == 'manager' || visiblePage == 'intro') { | 1137 if (visiblePage == 'manager' || visiblePage == 'intro') { |
| 1144 $('supervised-user-creation-password').classList.remove( | 1138 $('supervised-user-creation-password').classList.remove( |
| (...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1322 return this.disabled_; | 1316 return this.disabled_; |
| 1323 }, | 1317 }, |
| 1324 | 1318 |
| 1325 set disabled(value) { | 1319 set disabled(value) { |
| 1326 this.disabled_ = value; | 1320 this.disabled_ = value; |
| 1327 var controls = this.querySelectorAll('button,input'); | 1321 var controls = this.querySelectorAll('button,input'); |
| 1328 for (var i = 0, control; control = controls[i]; ++i) { | 1322 for (var i = 0, control; control = controls[i]; ++i) { |
| 1329 control.disabled = value; | 1323 control.disabled = value; |
| 1330 } | 1324 } |
| 1331 $('login-header-bar').disabled = value; | 1325 $('login-header-bar').disabled = value; |
| 1332 $('cancel-add-user-button').disabled = false; | |
| 1333 }, | 1326 }, |
| 1334 | 1327 |
| 1335 /** | 1328 /** |
| 1336 * Called by backend part to propagate list of possible managers. | 1329 * Called by backend part to propagate list of possible managers. |
| 1337 * @param {Array} userList - list of users that can be managers. | 1330 * @param {Array} userList - list of users that can be managers. |
| 1338 */ | 1331 */ |
| 1339 loadManagers: function(userList) { | 1332 loadManagers: function(userList) { |
| 1340 $('supervised-user-creation-managers-block').hidden = false; | 1333 $('supervised-user-creation-managers-block').hidden = false; |
| 1341 this.managerList_.clearPods(); | 1334 this.managerList_.clearPods(); |
| 1342 for (var i = 0; i < userList.length; ++i) | 1335 for (var i = 0; i < userList.length; ++i) |
| (...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1592 | 1585 |
| 1593 if (selectedIndex >= 0) | 1586 if (selectedIndex >= 0) |
| 1594 this.importList_.selectPod(this.importList_.pods[selectedIndex]); | 1587 this.importList_.selectPod(this.importList_.pods[selectedIndex]); |
| 1595 | 1588 |
| 1596 if (this.currentPage_ == 'username') | 1589 if (this.currentPage_ == 'username') |
| 1597 this.getScreenElement('import-link').hidden = (userList.length == 0); | 1590 this.getScreenElement('import-link').hidden = (userList.length == 0); |
| 1598 }, | 1591 }, |
| 1599 }; | 1592 }; |
| 1600 }); | 1593 }); |
| 1601 | 1594 |
| OLD | NEW |