OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 OptionsPage = options.OptionsPage; | 6 var OptionsPage = options.OptionsPage; |
7 var ArrayDataModel = cr.ui.ArrayDataModel; | 7 var ArrayDataModel = cr.ui.ArrayDataModel; |
8 | 8 |
9 /** | 9 /** |
10 * ManagedUserImportOverlay class. | 10 * ManagedUserImportOverlay class. |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
174 if (!managedUsers) { | 174 if (!managedUsers) { |
175 $('managed-user-list').dataModel = null; | 175 $('managed-user-list').dataModel = null; |
176 return; | 176 return; |
177 } | 177 } |
178 | 178 |
179 managedUsers.sort(function(a, b) { | 179 managedUsers.sort(function(a, b) { |
180 return a.name.localeCompare(b.name); | 180 return a.name.localeCompare(b.name); |
181 }); | 181 }); |
182 | 182 |
183 $('managed-user-list').dataModel = new ArrayDataModel(managedUsers); | 183 $('managed-user-list').dataModel = new ArrayDataModel(managedUsers); |
184 if (managedUsers.length == 0) | 184 if (managedUsers.length == 0) { |
185 this.onError_(loadTimeData.getString('noExistingManagedUsers')); | 185 this.onError_(loadTimeData.getString('noExistingManagedUsers')); |
| 186 $('managed-user-import-ok').disabled = true; |
| 187 } |
186 }, | 188 }, |
187 | 189 |
188 /** | 190 /** |
189 * @private | 191 * @private |
190 */ | 192 */ |
191 hideErrorBubble_: function() { | 193 hideErrorBubble_: function() { |
192 $('managed-user-import-error-bubble').hidden = true; | 194 $('managed-user-import-error-bubble').hidden = true; |
193 }, | 195 }, |
194 | 196 |
195 /** | 197 /** |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
227 var instance = ManagedUserImportOverlay.getInstance(); | 229 var instance = ManagedUserImportOverlay.getInstance(); |
228 return instance[name + '_'].apply(instance, arguments); | 230 return instance[name + '_'].apply(instance, arguments); |
229 }; | 231 }; |
230 }); | 232 }); |
231 | 233 |
232 // Export | 234 // Export |
233 return { | 235 return { |
234 ManagedUserImportOverlay: ManagedUserImportOverlay, | 236 ManagedUserImportOverlay: ManagedUserImportOverlay, |
235 }; | 237 }; |
236 }); | 238 }); |
OLD | NEW |