OLD | NEW |
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 'use strict'; | 6 'use strict'; |
7 | 7 |
8 /** | 8 /** |
9 * Clear all the content of a given element. | 9 * Clear all the content of a given element. |
10 * @param {HTMLElement} element The element to be cleared. | 10 * @param {HTMLElement} element The element to be cleared. |
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
285 * hide the ExtensionErrorOverlay; this should take a single parameter | 285 * hide the ExtensionErrorOverlay; this should take a single parameter |
286 * which is either the overlay Div if the overlay should be displayed, | 286 * which is either the overlay Div if the overlay should be displayed, |
287 * or null if the overlay should be hidden. | 287 * or null if the overlay should be hidden. |
288 */ | 288 */ |
289 initializePage: function(showOverlay) { | 289 initializePage: function(showOverlay) { |
290 var overlay = $('overlay'); | 290 var overlay = $('overlay'); |
291 cr.ui.overlay.setupOverlay(overlay); | 291 cr.ui.overlay.setupOverlay(overlay); |
292 cr.ui.overlay.globalInitialization(); | 292 cr.ui.overlay.globalInitialization(); |
293 overlay.addEventListener('cancelOverlay', this.handleDismiss_.bind(this)); | 293 overlay.addEventListener('cancelOverlay', this.handleDismiss_.bind(this)); |
294 | 294 |
295 $('extension-error-overlay-dismiss').addEventListener( | 295 $('extension-error-overlay-dismiss').addEventListener('click', |
296 'click', this.handleDismiss_.bind(this)); | 296 function() { |
| 297 cr.dispatchSimpleEvent(overlay, 'cancelOverlay'); |
| 298 }); |
297 | 299 |
298 /** | 300 /** |
299 * The element of the full overlay. | 301 * The element of the full overlay. |
300 * @type {HTMLDivElement} | 302 * @type {HTMLDivElement} |
301 * @private | 303 * @private |
302 */ | 304 */ |
303 this.overlayDiv_ = /** @type {HTMLDivElement} */( | 305 this.overlayDiv_ = /** @type {HTMLDivElement} */( |
304 $('extension-error-overlay')); | 306 $('extension-error-overlay')); |
305 | 307 |
306 /** | 308 /** |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
484 loadTimeData.getString('extensionErrorOverlayNoCodeToDisplay')); | 486 loadTimeData.getString('extensionErrorOverlayNoCodeToDisplay')); |
485 this.setVisible(true); | 487 this.setVisible(true); |
486 }, | 488 }, |
487 }; | 489 }; |
488 | 490 |
489 // Export | 491 // Export |
490 return { | 492 return { |
491 ExtensionErrorOverlay: ExtensionErrorOverlay | 493 ExtensionErrorOverlay: ExtensionErrorOverlay |
492 }; | 494 }; |
493 }); | 495 }); |
OLD | NEW |