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

Side by Side Diff: chrome/browser/resources/options2/browser_options_profile_list.js

Issue 9316086: Fix JavaScript errors in options2 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: new violations found after rebase Created 8 years, 10 months 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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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.browser_options', function() { 5 cr.define('options.browser_options', function() {
6 const DeletableItem = options.DeletableItem; 6 const DeletableItem = options.DeletableItem;
7 const DeletableItemList = options.DeletableItemList; 7 const DeletableItemList = options.DeletableItemList;
8 const ListSingleSelectionModel = cr.ui.ListSingleSelectionModel; 8 const ListSingleSelectionModel = cr.ui.ListSingleSelectionModel;
9 9
10 var localStrings = new LocalStrings(); 10 var localStrings = new LocalStrings();
(...skipping 17 matching lines...) Expand all
28 */ 28 */
29 ProfileListItem.decorate = function(el) { 29 ProfileListItem.decorate = function(el) {
30 el.__proto__ = ProfileListItem.prototype; 30 el.__proto__ = ProfileListItem.prototype;
31 el.decorate(); 31 el.decorate();
32 }; 32 };
33 33
34 ProfileListItem.prototype = { 34 ProfileListItem.prototype = {
35 __proto__: DeletableItem.prototype, 35 __proto__: DeletableItem.prototype,
36 36
37 /** 37 /**
38 * Get the filepath for this profile list item. 38 * @type {string} the file path of this profile list item.
39 * @return the file path of this item. 39 */
40 */
41 get profilePath() { 40 get profilePath() {
42 return this.profileInfo_.filePath; 41 return this.profileInfo_.filePath;
43 }, 42 },
44 43
45 /** @inheritDoc */ 44 /** @inheritDoc */
46 decorate: function() { 45 decorate: function() {
47 DeletableItem.prototype.decorate.call(this); 46 DeletableItem.prototype.decorate.call(this);
48 47
49 var profileInfo = this.profileInfo_; 48 var profileInfo = this.profileInfo_;
50 49
51 var iconEl = this.ownerDocument.createElement('img'); 50 var iconEl = this.ownerDocument.createElement('img');
52 iconEl.className = 'profile-img'; 51 iconEl.className = 'profile-img';
53 iconEl.src = profileInfo.iconURL; 52 iconEl.src = profileInfo.iconURL;
54 this.contentElement.appendChild(iconEl); 53 this.contentElement.appendChild(iconEl);
55 54
56 var nameEl = this.ownerDocument.createElement('div'); 55 var nameEl = this.ownerDocument.createElement('div');
57 if (profileInfo.isCurrentProfile) 56 if (profileInfo.isCurrentProfile)
58 nameEl.classList.add('profile-item-current'); 57 nameEl.classList.add('profile-item-current');
59 this.contentElement.appendChild(nameEl); 58 this.contentElement.appendChild(nameEl);
60 59
61 var displayName = profileInfo.name; 60 var displayName = profileInfo.name;
62 if (profileInfo.isCurrentProfile) 61 if (profileInfo.isCurrentProfile)
63 displayName = localStrings.getStringF( 62 displayName = localStrings.getStringF(
64 'profilesListItemCurrent', 63 'profilesListItemCurrent',
65 profileInfo.name) 64 profileInfo.name);
66 nameEl.textContent = displayName; 65 nameEl.textContent = displayName;
67 }, 66 },
68 }; 67 };
69 68
70 var ProfileList = cr.ui.define('list'); 69 var ProfileList = cr.ui.define('list');
71 70
72 ProfileList.prototype = { 71 ProfileList.prototype = {
73 __proto__: DeletableItemList.prototype, 72 __proto__: DeletableItemList.prototype,
74 73
75 /** @inheritDoc */ 74 /** @inheritDoc */
(...skipping 20 matching lines...) Expand all
96 if (profileInfo.isCurrentProfile) 95 if (profileInfo.isCurrentProfile)
97 ManageProfileOverlay.showManageDialog(profileInfo); 96 ManageProfileOverlay.showManageDialog(profileInfo);
98 }, 97 },
99 }; 98 };
100 99
101 return { 100 return {
102 ProfileList: ProfileList 101 ProfileList: ProfileList
103 }; 102 };
104 }); 103 });
105 104
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698