OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 var AlertOverlay = options.AlertOverlay; | 5 var AlertOverlay = options.AlertOverlay; |
6 var OptionsPage = options.OptionsPage; | 6 var OptionsPage = options.OptionsPage; |
7 var PageManager = cr.ui.pageManager.PageManager; | 7 var PageManager = cr.ui.pageManager.PageManager; |
8 var CertificateManager = options.CertificateManager; | 8 var CertificateManager = options.CertificateManager; |
9 var CertificateRestoreOverlay = options.CertificateRestoreOverlay; | 9 var CertificateRestoreOverlay = options.CertificateRestoreOverlay; |
10 var CertificateBackupOverlay = options.CertificateBackupOverlay; | 10 var CertificateBackupOverlay = options.CertificateBackupOverlay; |
(...skipping 13 matching lines...) Expand all Loading... |
24 subpagesNavTabs[i].onclick = function(event) { | 24 subpagesNavTabs[i].onclick = function(event) { |
25 OptionsPage.showTab(event.srcElement); | 25 OptionsPage.showTab(event.srcElement); |
26 }; | 26 }; |
27 } | 27 } |
28 | 28 |
29 // Shake the dialog if the user clicks outside the dialog bounds. | 29 // Shake the dialog if the user clicks outside the dialog bounds. |
30 var containers = [$('overlay-container-2')]; | 30 var containers = [$('overlay-container-2')]; |
31 for (var i = 0; i < containers.length; i++) { | 31 for (var i = 0; i < containers.length; i++) { |
32 var overlay = containers[i]; | 32 var overlay = containers[i]; |
33 cr.ui.overlay.setupOverlay(overlay); | 33 cr.ui.overlay.setupOverlay(overlay); |
34 overlay.addEventListener('cancelOverlay', | 34 overlay.addEventListener( |
35 PageManager.cancelOverlay.bind(PageManager)); | 35 'cancelOverlay', PageManager.cancelOverlay.bind(PageManager)); |
36 } | 36 } |
37 | 37 |
38 // Hide elements that should not be part of the dialog. | 38 // Hide elements that should not be part of the dialog. |
39 $('certificate-confirm').hidden = true; | 39 $('certificate-confirm').hidden = true; |
40 $('cert-manager-header').hidden = true; | 40 $('cert-manager-header').hidden = true; |
41 | 41 |
42 PageManager.isDialog = true; | 42 PageManager.isDialog = true; |
43 CertificateManager.getInstance().setIsKiosk(true); | 43 CertificateManager.getInstance().setIsKiosk(true); |
44 CertificateManager.getInstance().initializePage(); | 44 CertificateManager.getInstance().initializePage(); |
45 PageManager.registerOverlay(AlertOverlay.getInstance(), | 45 PageManager.registerOverlay( |
| 46 AlertOverlay.getInstance(), CertificateManager.getInstance()); |
| 47 PageManager.registerOverlay( |
| 48 CertificateBackupOverlay.getInstance(), CertificateManager.getInstance()); |
| 49 PageManager.registerOverlay( |
| 50 CertificateEditCaTrustOverlay.getInstance(), |
46 CertificateManager.getInstance()); | 51 CertificateManager.getInstance()); |
47 PageManager.registerOverlay(CertificateBackupOverlay.getInstance(), | 52 PageManager.registerOverlay( |
48 CertificateManager.getInstance()); | 53 CertificateImportErrorOverlay.getInstance(), |
49 PageManager.registerOverlay(CertificateEditCaTrustOverlay.getInstance(), | |
50 CertificateManager.getInstance()); | |
51 PageManager.registerOverlay(CertificateImportErrorOverlay.getInstance(), | |
52 CertificateManager.getInstance()); | 54 CertificateManager.getInstance()); |
53 PageManager.registerOverlay(CertificateManager.getInstance()); | 55 PageManager.registerOverlay(CertificateManager.getInstance()); |
54 PageManager.registerOverlay(CertificateRestoreOverlay.getInstance(), | 56 PageManager.registerOverlay( |
| 57 CertificateRestoreOverlay.getInstance(), |
55 CertificateManager.getInstance()); | 58 CertificateManager.getInstance()); |
56 | 59 |
57 PageManager.showPageByName('certificates', false); | 60 PageManager.showPageByName('certificates', false); |
58 } | 61 } |
59 | 62 |
60 disableTextSelectAndDrag(function(e) { | 63 disableTextSelectAndDrag(function(e) { |
61 var src = e.target; | 64 var src = e.target; |
62 return src instanceof HTMLTextAreaElement || | 65 return src instanceof HTMLTextAreaElement || |
63 src instanceof HTMLInputElement && | 66 src instanceof HTMLInputElement && /text|url/.test(src.type); |
64 /text|url/.test(src.type); | |
65 }); | 67 }); |
66 | 68 |
67 document.addEventListener('DOMContentLoaded', load); | 69 document.addEventListener('DOMContentLoaded', load); |
OLD | NEW |