|
1 |
| -// Addon States. |
2 |
| -export const DISABLED = 'DISABLED'; |
3 |
| -export const DISABLING = 'DISABLING'; |
4 |
| -export const DOWNLOADING = 'DOWNLOADING'; |
5 |
| -export const ENABLED = 'ENABLED'; |
6 |
| -export const ENABLING = 'ENABLING'; |
7 |
| -export const ERROR = 'ERROR'; |
8 |
| -export const INSTALLED = 'INSTALLED'; |
9 |
| -export const INSTALLING = 'INSTALLING'; |
10 |
| -export const UNINSTALLED = 'UNINSTALLED'; |
11 |
| -export const UNINSTALLING = 'UNINSTALLING'; |
12 |
| -export const UNKNOWN = 'UNKNOWN'; |
13 |
| -export const validInstallStates = [ |
| 1 | +import { |
14 | 2 | DISABLED,
|
15 | 3 | DISABLING,
|
16 | 4 | ENABLED,
|
17 | 5 | ENABLING,
|
18 |
| - DOWNLOADING, |
19 |
| - ENABLED, |
20 |
| - ERROR, |
21 | 6 | INSTALLED,
|
22 | 7 | INSTALLING,
|
23 | 8 | UNINSTALLED,
|
24 | 9 | UNINSTALLING,
|
25 |
| - UNKNOWN, |
26 |
| -]; |
27 |
| - |
28 |
| -// Add-on error states. |
29 |
| -export const DOWNLOAD_FAILED = 'DOWNLOAD_FAILED'; |
30 |
| -export const INSTALL_FAILED = 'INSTALL_FAILED'; |
31 |
| - |
32 |
| -// Unrecoverable errors. |
33 |
| -export const FATAL_INSTALL_ERROR = 'FATAL_INSTALL_ERROR'; |
34 |
| -export const FATAL_UNINSTALL_ERROR = 'FATAL_UNINSTALL_ERROR'; |
35 |
| -export const FATAL_ERROR = 'FATAL_ERROR'; |
36 |
| - |
37 |
| -// Add-on types. |
38 |
| -export const API_THEME_TYPE = 'persona'; |
39 |
| -export const EXTENSION_TYPE = 'extension'; |
40 |
| -export const THEME_TYPE = 'theme'; |
41 |
| -// These types are not used. |
42 |
| -// export const DICT_TYPE = 'dictionary'; |
43 |
| -// export const SEARCH_TYPE = 'search'; |
44 |
| -// export const LPAPP_TYPE = 'language'; |
45 |
| -// export const PERSONA_TYPE = 'persona'; |
46 |
| -export const validAddonTypes = [ |
47 |
| - EXTENSION_TYPE, |
48 |
| - THEME_TYPE, |
49 |
| -]; |
50 |
| - |
51 |
| -// Theme preview actions. |
52 |
| -export const THEME_INSTALL = 'InstallBrowserTheme'; |
53 |
| -export const THEME_PREVIEW = 'PreviewBrowserTheme'; |
54 |
| -export const THEME_RESET_PREVIEW = 'ResetBrowserThemePreview'; |
55 |
| -export const validThemeActions = [ |
56 |
| - THEME_INSTALL, |
57 |
| - THEME_PREVIEW, |
58 |
| - THEME_RESET_PREVIEW, |
59 |
| -]; |
60 |
| - |
61 |
| -export const installEventList = [ |
62 |
| - 'onDownloadStarted', |
63 |
| - 'onDownloadProgress', |
64 |
| - 'onDownloadEnded', |
65 |
| - 'onDownloadCancelled', |
66 |
| - 'onDownloadFailed', |
67 |
| - 'onInstallStarted', |
68 |
| - 'onInstallProgress', |
69 |
| - 'onInstallEnded', |
70 |
| - 'onInstallCancelled', |
71 |
| - 'onInstallFailed', |
72 |
| -]; |
| 10 | +} from 'core/constants'; |
73 | 11 |
|
74 | 12 | export const INSTALL_CATEGORY = 'AMO Addon / Theme Installs';
|
75 | 13 | export const UNINSTALL_CATEGORY = 'AMO Addon / Theme Uninstalls';
|
76 | 14 | export const VIDEO_CATEGORY = 'Discovery Video';
|
77 | 15 | export const NAVIGATION_CATEGORY = 'Discovery Navigation';
|
78 | 16 |
|
79 |
| -// Install Types |
80 |
| -export const INSTALL_STATE = 'INSTALL_STATE'; |
81 |
| -export const START_DOWNLOAD = 'START_DOWNLOAD'; |
82 |
| -export const DOWNLOAD_PROGRESS = 'DOWNLOAD_PROGRESS'; |
83 |
| -export const INSTALL_COMPLETE = 'INSTALL_COMPLETE'; |
84 |
| -export const UNINSTALL_COMPLETE = 'UNINSTALL_COMPLETE'; |
85 |
| -export const INSTALL_ERROR = 'INSTALL_ERROR'; |
86 |
| - |
87 |
| -export const acceptedInstallTypes = [ |
88 |
| - INSTALL_STATE, |
89 |
| - START_DOWNLOAD, |
90 |
| - DOWNLOAD_PROGRESS, |
91 |
| - INSTALL_COMPLETE, |
92 |
| - UNINSTALL_COMPLETE, |
93 |
| - INSTALL_ERROR, |
94 |
| -]; |
95 |
| - |
96 | 17 | export const globalEventStatusMap = {
|
97 | 18 | onDisabled: DISABLED,
|
98 | 19 | onEnabled: ENABLED,
|
|
0 commit comments