Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Side by Side Diff: chrome/browser/resources/options/password_manager_list.js

Issue 5810002: DOMUI: Rename PasswordsException* to PasswordManager*. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: One more. Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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.passwordsExceptions', function() { 5 cr.define('options.passwordManager', function() {
6 6
7 const List = cr.ui.List; 7 const List = cr.ui.List;
8 const ListItem = cr.ui.ListItem; 8 const ListItem = cr.ui.ListItem;
9 const ArrayDataModel = cr.ui.ArrayDataModel; 9 const ArrayDataModel = cr.ui.ArrayDataModel;
10 10
11 /** 11 /**
12 * Creates a new passwords list item. 12 * Creates a new passwords list item.
13 * @param {Array} entry A pair of the form [url, username]. 13 * @param {Array} entry A pair of the form [url, username].
14 * @constructor 14 * @constructor
15 * @extends {cr.ui.ListItem} 15 * @extends {cr.ui.ListItem}
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 clear: function() { 153 clear: function() {
154 this.dataModel = new ArrayDataModel([]); 154 this.dataModel = new ArrayDataModel([]);
155 this.listArea.updateButtonSensitivity(); 155 this.listArea.updateButtonSensitivity();
156 }, 156 },
157 157
158 /** 158 /**
159 * Remove selected row from browser's model. 159 * Remove selected row from browser's model.
160 */ 160 */
161 removeSelectedRow: function() { 161 removeSelectedRow: function() {
162 var selectedIndex = this.selectionModel.selectedIndex; 162 var selectedIndex = this.selectionModel.selectedIndex;
163 PasswordsExceptions.removeSavedPassword(selectedIndex); 163 PasswordManager.removeSavedPassword(selectedIndex);
164 }, 164 },
165 165
166 showSelectedPassword: function() { 166 showSelectedPassword: function() {
167 var selectedIndex = this.selectionModel.selectedIndex; 167 var selectedIndex = this.selectionModel.selectedIndex;
168 PasswordsExceptions.showSelectedPassword(selectedIndex); 168 PasswordManager.showSelectedPassword(selectedIndex);
169 }, 169 },
170 170
171 /** 171 /**
172 * The length of the list. 172 * The length of the list.
173 */ 173 */
174 get length() { 174 get length() {
175 return this.dataModel.length; 175 return this.dataModel.length;
176 }, 176 },
177 }; 177 };
178 178
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
217 clear: function() { 217 clear: function() {
218 this.dataModel = new ArrayDataModel([]); 218 this.dataModel = new ArrayDataModel([]);
219 this.listArea.updateButtonSensitivity(); 219 this.listArea.updateButtonSensitivity();
220 }, 220 },
221 221
222 /** 222 /**
223 * Remove selected row from browser's model. 223 * Remove selected row from browser's model.
224 */ 224 */
225 removeSelectedRow: function() { 225 removeSelectedRow: function() {
226 var selectedIndex = this.selectionModel.selectedIndex; 226 var selectedIndex = this.selectionModel.selectedIndex;
227 PasswordsExceptions.removePasswordException(selectedIndex); 227 PasswordManager.removePasswordException(selectedIndex);
228 }, 228 },
229 229
230 /** 230 /**
231 * The length of the list. 231 * The length of the list.
232 */ 232 */
233 get length() { 233 get length() {
234 return this.dataModel.length; 234 return this.dataModel.length;
235 }, 235 },
236 }; 236 };
237 237
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
277 removeRow.onclick = function(event) { 277 removeRow.onclick = function(event) {
278 self.passwordsList.removeSelectedRow(); 278 self.passwordsList.removeSelectedRow();
279 }; 279 };
280 280
281 removeAll.onclick = function(event) { 281 removeAll.onclick = function(event) {
282 AlertOverlay.show( 282 AlertOverlay.show(
283 undefined, 283 undefined,
284 localStrings.getString('passwordsRemoveAllWarning'), 284 localStrings.getString('passwordsRemoveAllWarning'),
285 localStrings.getString('yesButtonLabel'), 285 localStrings.getString('yesButtonLabel'),
286 localStrings.getString('noButtonLabel'), 286 localStrings.getString('noButtonLabel'),
287 function() { PasswordsExceptions.removeAllPasswords(); }); 287 function() { PasswordManager.removeAllPasswords(); });
288 }; 288 };
289 289
290 showHidePassword.onclick = function(event) { 290 showHidePassword.onclick = function(event) {
291 if(self.showingPassword) { 291 if(self.showingPassword) {
292 self.passwordLabel.textContent = ""; 292 self.passwordLabel.textContent = "";
293 this.textContent = templateData.passwordsShowButton; 293 this.textContent = templateData.passwordsShowButton;
294 } else { 294 } else {
295 self.passwordsList.showSelectedPassword(); 295 self.passwordsList.showSelectedPassword();
296 this.textContent = templateData.passwordsHideButton; 296 this.textContent = templateData.passwordsHideButton;
297 } 297 }
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
355 removeAll.textContent = templateData.passwordsRemoveAllButton; 355 removeAll.textContent = templateData.passwordsRemoveAllButton;
356 this.appendChild(removeAll); 356 this.appendChild(removeAll);
357 this.removeAll = removeAll; 357 this.removeAll = removeAll;
358 358
359 var self = this; 359 var self = this;
360 removeRow.onclick = function(event) { 360 removeRow.onclick = function(event) {
361 self.passwordExceptionsList.removeSelectedRow(); 361 self.passwordExceptionsList.removeSelectedRow();
362 }; 362 };
363 363
364 removeAll.onclick = function(event) { 364 removeAll.onclick = function(event) {
365 PasswordsExceptions.removeAllPasswordExceptions(); 365 PasswordManager.removeAllPasswordExceptions();
366 }; 366 };
367 367
368 this.updateButtonSensitivity(); 368 this.updateButtonSensitivity();
369 }, 369 },
370 370
371 /** 371 /**
372 * Update the button's states 372 * Update the button's states
373 */ 373 */
374 updateButtonSensitivity: function() { 374 updateButtonSensitivity: function() {
375 var selectionSize = this.passwordExceptionsList.selectedItems.length; 375 var selectionSize = this.passwordExceptionsList.selectedItems.length;
(...skipping 14 matching lines...) Expand all
390 390
391 return { 391 return {
392 PasswordsListItem: PasswordsListItem, 392 PasswordsListItem: PasswordsListItem,
393 PasswordExceptionsListItem: PasswordExceptionsListItem, 393 PasswordExceptionsListItem: PasswordExceptionsListItem,
394 PasswordsList: PasswordsList, 394 PasswordsList: PasswordsList,
395 PasswordExceptionsList: PasswordExceptionsList, 395 PasswordExceptionsList: PasswordExceptionsList,
396 PasswordsListArea: PasswordsListArea, 396 PasswordsListArea: PasswordsListArea,
397 PasswordExceptionsListArea: PasswordExceptionsListArea 397 PasswordExceptionsListArea: PasswordExceptionsListArea
398 }; 398 };
399 }); 399 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/options/password_manager_list.css ('k') | chrome/browser/resources/options/personal_options.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698