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

Side by Side Diff: chrome/browser/resources/extensions/chromeos/kiosk_apps.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 cr.define('extensions', function() { 5 cr.define('extensions', function() {
6 /** 6 /**
7 * Encapsulated handling of ChromeOS kiosk apps options page. 7 * Encapsulated handling of ChromeOS kiosk apps options page.
8 * @constructor 8 * @constructor
9 */ 9 */
10 function KioskAppsOverlay() { 10 function KioskAppsOverlay() {}
11 }
12 11
13 cr.addSingletonGetter(KioskAppsOverlay); 12 cr.addSingletonGetter(KioskAppsOverlay);
14 13
15 KioskAppsOverlay.prototype = { 14 KioskAppsOverlay.prototype = {
16 /** 15 /**
17 * Clear error timer id. 16 * Clear error timer id.
18 * @type {?number} 17 * @type {?number}
19 */ 18 */
20 clearErrorTimer_: null, 19 clearErrorTimer_: null,
21 20
22 /** 21 /**
23 * Initialize the page. 22 * Initialize the page.
24 */ 23 */
25 initialize: function() { 24 initialize: function() {
26 chrome.send('initializeKioskAppSettings'); 25 chrome.send('initializeKioskAppSettings');
27 extensions.KioskAppList.decorate($('kiosk-app-list')); 26 extensions.KioskAppList.decorate($('kiosk-app-list'));
28 27
29 var overlay = $('kiosk-apps-page'); 28 var overlay = $('kiosk-apps-page');
30 cr.ui.overlay.setupOverlay(overlay); 29 cr.ui.overlay.setupOverlay(overlay);
31 cr.ui.overlay.globalInitialization(); 30 cr.ui.overlay.globalInitialization();
32 overlay.addEventListener('cancelOverlay', this.handleDismiss_.bind(this)); 31 overlay.addEventListener('cancelOverlay', this.handleDismiss_.bind(this));
33 32
34 $('kiosk-options-overlay-confirm').onclick = 33 $('kiosk-options-overlay-confirm').onclick =
35 this.handleDismiss_.bind(this); 34 this.handleDismiss_.bind(this);
36 $('kiosk-app-id-edit').addEventListener('keypress', 35 $('kiosk-app-id-edit')
37 this.handleAppIdInputKeyPressed_.bind(this)); 36 .addEventListener(
37 'keypress', this.handleAppIdInputKeyPressed_.bind(this));
38 $('kiosk-app-add').onclick = this.handleAddButtonClick_.bind(this); 38 $('kiosk-app-add').onclick = this.handleAddButtonClick_.bind(this);
39 }, 39 },
40 40
41 /* 41 /*
42 * Invoked when the page is shown. 42 * Invoked when the page is shown.
43 */ 43 */
44 didShowPage: function() { 44 didShowPage: function() {
45 chrome.send('getKioskAppSettings'); 45 chrome.send('getKioskAppSettings');
46 $('kiosk-app-id-edit').focus(); 46 $('kiosk-app-id-edit').focus();
47 }, 47 },
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 * @param {!{kioskEnabled: boolean, autoLaunchEnabled: boolean}} params 131 * @param {!{kioskEnabled: boolean, autoLaunchEnabled: boolean}} params
132 */ 132 */
133 KioskAppsOverlay.enableKiosk = function(params) { 133 KioskAppsOverlay.enableKiosk = function(params) {
134 $('add-kiosk-app').hidden = !params.kioskEnabled; 134 $('add-kiosk-app').hidden = !params.kioskEnabled;
135 $('kiosk-disable-bailout-shortcut').parentNode.hidden = 135 $('kiosk-disable-bailout-shortcut').parentNode.hidden =
136 !params.autoLaunchEnabled; 136 !params.autoLaunchEnabled;
137 $('kiosk-app-list').setAutoLaunchEnabled(params.autoLaunchEnabled); 137 $('kiosk-app-list').setAutoLaunchEnabled(params.autoLaunchEnabled);
138 }; 138 };
139 139
140 // Export 140 // Export
141 return { 141 return {KioskAppsOverlay: KioskAppsOverlay};
142 KioskAppsOverlay: KioskAppsOverlay
143 };
144 }); 142 });
145 143
146 // <include src="kiosk_app_list.js"> 144 // <include src="kiosk_app_list.js">
147 // <include src="kiosk_app_disable_bailout_confirm.js"> 145 // <include src="kiosk_app_disable_bailout_confirm.js">
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698