| OLD | NEW |
| 1 // Copyright 2014 The Chromium OS Authors. All rights reserved. | 1 // Copyright 2014 The Chromium OS 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 'use strict'; | 5 'use strict'; |
| 6 | 6 |
| 7 // Event called on opening a file with the extension or mime type | 7 // Event called on opening a file with the extension or mime type |
| 8 // declared in the manifest file. | 8 // declared in the manifest file. |
| 9 chrome.app.runtime.onLaunched.addListener(unpacker.app.onLaunched); | 9 chrome.app.runtime.onLaunched.addListener(unpacker.app.onLaunched); |
| 10 | 10 |
| 11 // Save the state before suspending the event page, so we can resume it | 11 // Save the state before suspending the event page, so we can resume it |
| 12 // once new events arrive. | 12 // once new events arrive. |
| 13 chrome.runtime.onSuspend.addListener(unpacker.app.onSuspend); | 13 chrome.runtime.onSuspend.addListener(unpacker.app.onSuspend); |
| 14 | 14 |
| 15 chrome.fileSystemProvider.onUnmountRequested.addListener( | 15 chrome.fileSystemProvider.onUnmountRequested.addListener( |
| 16 unpacker.app.onUnmountRequested); | 16 unpacker.app.onUnmountRequested); |
| 17 chrome.fileSystemProvider.onGetMetadataRequested.addListener( | 17 chrome.fileSystemProvider.onGetMetadataRequested.addListener( |
| 18 unpacker.app.onGetMetadataRequested); | 18 unpacker.app.onGetMetadataRequested); |
| 19 chrome.fileSystemProvider.onReadDirectoryRequested.addListener( | 19 chrome.fileSystemProvider.onReadDirectoryRequested.addListener( |
| 20 unpacker.app.onReadDirectoryRequested); | 20 unpacker.app.onReadDirectoryRequested); |
| 21 chrome.fileSystemProvider.onOpenFileRequested.addListener( | 21 chrome.fileSystemProvider.onOpenFileRequested.addListener( |
| 22 unpacker.app.onOpenFileRequested); | 22 unpacker.app.onOpenFileRequested); |
| 23 chrome.fileSystemProvider.onCloseFileRequested.addListener( | 23 chrome.fileSystemProvider.onCloseFileRequested.addListener( |
| 24 unpacker.app.onCloseFileRequested); | 24 unpacker.app.onCloseFileRequested); |
| 25 chrome.fileSystemProvider.onReadFileRequested.addListener( | 25 chrome.fileSystemProvider.onReadFileRequested.addListener( |
| 26 unpacker.app.onReadFileRequested); | 26 unpacker.app.onReadFileRequested); |
| 27 | 27 |
| 28 // Load the PNaCl module. | 28 // Load the PNaCl module. |
| 29 unpacker.app.loadNaclModule('module.nmf', 'application/x-pnacl'); | 29 unpacker.app.loadNaclModule('module.nmf', 'application/x-pnacl'); |
| OLD | NEW |