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

Side by Side Diff: chrome/browser/resources/extensions/chromeos/kiosk_app_list.js

Issue 2939273002: DO NOT SUBMIT: what chrome/browser/resources/ could eventually look like with clang-format (Closed)
Patch Set: Created 3 years, 6 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
OLDNEW
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 /** 5 /**
6 * The type of the app data object. The definition is based on 6 * The type of the app data object. The definition is based on
7 * chrome/browser/ui/webui/extensions/chromeos/kiosk_apps_handler.cc: 7 * chrome/browser/ui/webui/extensions/chromeos/kiosk_apps_handler.cc:
8 * PopulateAppDict() 8 * PopulateAppDict()
9 * @typedef {{id: string, 9 * @typedef {{id: string,
10 * name: string, 10 * name: string,
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 decorate: function() { 138 decorate: function() {
139 ListItem.prototype.decorate.call(this); 139 ListItem.prototype.decorate.call(this);
140 140
141 var sendMessageWithId = function(msg) { 141 var sendMessageWithId = function(msg) {
142 return function() { 142 return function() {
143 chrome.send(msg, [this.data.id]); 143 chrome.send(msg, [this.data.id]);
144 }.bind(this); 144 }.bind(this);
145 }.bind(this); 145 }.bind(this);
146 146
147 this.querySelector('.enable-auto-launch-button').onclick = 147 this.querySelector('.enable-auto-launch-button').onclick =
148 sendMessageWithId('enableKioskAutoLaunch'); 148 sendMessageWithId('enableKioskAutoLaunch');
149 this.querySelector('.disable-auto-launch-button').onclick = 149 this.querySelector('.disable-auto-launch-button').onclick =
150 sendMessageWithId('disableKioskAutoLaunch'); 150 sendMessageWithId('disableKioskAutoLaunch');
151 this.querySelector('.row-delete-button').onclick = 151 this.querySelector('.row-delete-button').onclick =
152 sendMessageWithId('removeKioskApp'); 152 sendMessageWithId('removeKioskApp');
153 }, 153 },
154 154
155 /** 155 /**
156 * Updates UI from app info data. 156 * Updates UI from app info data.
157 */ 157 */
158 redraw: function() { 158 redraw: function() {
159 this.icon.classList.toggle('spinner', this.data.isLoading); 159 this.icon.classList.toggle('spinner', this.data.isLoading);
160 this.icon.style.backgroundImage = 'url(' + this.data.iconURL + ')'; 160 this.icon.style.backgroundImage = 'url(' + this.data.iconURL + ')';
161 161
162 this.name.textContent = this.data.name || this.data.id; 162 this.name.textContent = this.data.name || this.data.id;
163 this.status.textContent = this.data.autoLaunch ? 163 this.status.textContent =
164 loadTimeData.getString('autoLaunch') : ''; 164 this.data.autoLaunch ? loadTimeData.getString('autoLaunch') : '';
165 165
166 this.autoLaunch = this.data.autoLaunch; 166 this.autoLaunch = this.data.autoLaunch;
167 } 167 }
168 }; 168 };
169 169
170 /** 170 /**
171 * True if the app represented by this item will auto launch. 171 * True if the app represented by this item will auto launch.
172 */ 172 */
173 cr.defineProperty(KioskAppListItem, 'autoLaunch', cr.PropertyKind.BOOL_ATTR); 173 cr.defineProperty(KioskAppListItem, 'autoLaunch', cr.PropertyKind.BOOL_ATTR);
174 174
175 // Export 175 // Export
176 return { 176 return {KioskAppList: KioskAppList};
177 KioskAppList: KioskAppList
178 };
179 }); 177 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698