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

Side by Side Diff: chrome/browser/resources/extensions/pack_extension_overlay.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 (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('extensions', function() { 5 cr.define('extensions', function() {
6 /** 6 /**
7 * PackExtensionOverlay class 7 * PackExtensionOverlay class
8 * Encapsulated handling of the 'Pack Extension' overlay page. 8 * Encapsulated handling of the 'Pack Extension' overlay page.
9 * @constructor 9 * @constructor
10 */ 10 */
11 function PackExtensionOverlay() { 11 function PackExtensionOverlay() {}
12 }
13 12
14 cr.addSingletonGetter(PackExtensionOverlay); 13 cr.addSingletonGetter(PackExtensionOverlay);
15 14
16 PackExtensionOverlay.prototype = { 15 PackExtensionOverlay.prototype = {
17 /** 16 /**
18 * Initialize the page. 17 * Initialize the page.
19 */ 18 */
20 initializePage: function() { 19 initializePage: function() {
21 var overlay = $('overlay'); 20 var overlay = $('overlay');
22 cr.ui.overlay.setupOverlay(overlay); 21 cr.ui.overlay.setupOverlay(overlay);
23 cr.ui.overlay.globalInitialization(); 22 cr.ui.overlay.globalInitialization();
24 overlay.addEventListener('cancelOverlay', this.handleDismiss_.bind(this)); 23 overlay.addEventListener('cancelOverlay', this.handleDismiss_.bind(this));
25 24
26 $('pack-extension-dismiss').addEventListener('click', function() { 25 $('pack-extension-dismiss').addEventListener('click', function() {
27 cr.dispatchSimpleEvent(overlay, 'cancelOverlay'); 26 cr.dispatchSimpleEvent(overlay, 'cancelOverlay');
28 }); 27 });
29 $('pack-extension-commit').addEventListener('click', 28 $('pack-extension-commit')
30 this.handleCommit_.bind(this)); 29 .addEventListener('click', this.handleCommit_.bind(this));
31 $('browse-extension-dir').addEventListener('click', 30 $('browse-extension-dir')
32 this.handleBrowseExtensionDir_.bind(this)); 31 .addEventListener('click', this.handleBrowseExtensionDir_.bind(this));
33 $('browse-private-key').addEventListener('click', 32 $('browse-private-key')
34 this.handleBrowsePrivateKey_.bind(this)); 33 .addEventListener('click', this.handleBrowsePrivateKey_.bind(this));
35 }, 34 },
36 35
37 /** 36 /**
38 * Handles a click on the dismiss button. 37 * Handles a click on the dismiss button.
39 * @param {Event} e The click event. 38 * @param {Event} e The click event.
40 */ 39 */
41 handleDismiss_: function(e) { 40 handleDismiss_: function(e) {
42 extensions.ExtensionSettings.showOverlay(null); 41 extensions.ExtensionSettings.showOverlay(null);
43 }, 42 },
44 43
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 alertOk = loadTimeData.getString('ok'); 122 alertOk = loadTimeData.getString('ok');
124 alertOkCallback = closeAlert; 123 alertOkCallback = closeAlert;
125 // No 'Cancel' option. 124 // No 'Cancel' option.
126 break; 125 break;
127 case chrome.developerPrivate.PackStatus.WARNING: 126 case chrome.developerPrivate.PackStatus.WARNING:
128 alertTitle = loadTimeData.getString('packExtensionWarningTitle'); 127 alertTitle = loadTimeData.getString('packExtensionWarningTitle');
129 alertOk = loadTimeData.getString('packExtensionProceedAnyway'); 128 alertOk = loadTimeData.getString('packExtensionProceedAnyway');
130 alertCancel = loadTimeData.getString('cancel'); 129 alertCancel = loadTimeData.getString('cancel');
131 alertOkCallback = function() { 130 alertOkCallback = function() {
132 chrome.developerPrivate.packDirectory( 131 chrome.developerPrivate.packDirectory(
133 response.item_path, 132 response.item_path, response.pem_path, response.override_flags,
134 response.pem_path,
135 response.override_flags,
136 this.onPackResponse_.bind(this)); 133 this.onPackResponse_.bind(this));
137 closeAlert(); 134 closeAlert();
138 }.bind(this); 135 }.bind(this);
139 alertCancelCallback = closeAlert; 136 alertCancelCallback = closeAlert;
140 break; 137 break;
141 case chrome.developerPrivate.PackStatus.ERROR: 138 case chrome.developerPrivate.PackStatus.ERROR:
142 alertTitle = loadTimeData.getString('packExtensionErrorTitle'); 139 alertTitle = loadTimeData.getString('packExtensionErrorTitle');
143 alertOk = loadTimeData.getString('ok'); 140 alertOk = loadTimeData.getString('ok');
144 alertOkCallback = function() { 141 alertOkCallback = function() {
145 extensions.ExtensionSettings.showOverlay( 142 extensions.ExtensionSettings.showOverlay(
146 $('pack-extension-overlay')); 143 $('pack-extension-overlay'));
147 }; 144 };
148 // No 'Cancel' option. 145 // No 'Cancel' option.
149 break; 146 break;
150 default: 147 default:
151 assertNotReached(); 148 assertNotReached();
152 return; 149 return;
153 } 150 }
154 151
155 alertOverlay.setValues(alertTitle, 152 alertOverlay.setValues(
156 response.message, 153 alertTitle, response.message, alertOk, alertCancel, alertOkCallback,
157 alertOk, 154 alertCancelCallback);
158 alertCancel,
159 alertOkCallback,
160 alertCancelCallback);
161 extensions.ExtensionSettings.showOverlay($('alertOverlay')); 155 extensions.ExtensionSettings.showOverlay($('alertOverlay'));
162 }, 156 },
163 }; 157 };
164 158
165 // Export 159 // Export
166 return { 160 return {PackExtensionOverlay: PackExtensionOverlay};
167 PackExtensionOverlay: PackExtensionOverlay
168 };
169 }); 161 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698