/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
"use strict" ;
const {
CONNECTION_TYPES,
DEBUG_TARGET_TYPES,
} = require(
"resource://devtools/client/shared/remote-debugging/constants.js");
const actionTypes = {
ADB_ADDON_INSTALL_START:
"ADB_ADDON_INSTALL_START" ,
ADB_ADDON_INSTALL_SUCCESS:
"ADB_ADDON_INSTALL_SUCCESS" ,
ADB_ADDON_INSTALL_FAILURE:
"ADB_ADDON_INSTALL_FAILURE" ,
ADB_ADDON_UNINSTALL_START:
"ADB_ADDON_UNINSTALL_START" ,
ADB_ADDON_UNINSTALL_SUCCESS:
"ADB_ADDON_UNINSTALL_SUCCESS" ,
ADB_ADDON_UNINSTALL_FAILURE:
"ADB_ADDON_UNINSTALL_FAILURE" ,
ADB_ADDON_STATUS_UPDATED:
"ADB_ADDON_STATUS_UPDATED" ,
ADB_READY_UPDATED:
"ADB_READY_UPDATED" ,
CONNECT_RUNTIME_CANCEL:
"CONNECT_RUNTIME_CANCEL" ,
CONNECT_RUNTIME_FAILURE:
"CONNECT_RUNTIME_FAILURE" ,
CONNECT_RUNTIME_NOT_RESPONDING:
"CONNECT_RUNTIME_NOT_RESPONDING" ,
CONNECT_RUNTIME_START:
"CONNECT_RUNTIME_START" ,
CONNECT_RUNTIME_SUCCESS:
"CONNECT_RUNTIME_SUCCESS" ,
DEBUG_TARGET_COLLAPSIBILITY_UPDATED:
"DEBUG_TARGET_COLLAPSIBILITY_UPDATED" ,
DISCONNECT_RUNTIME_FAILURE:
"DISCONNECT_RUNTIME_FAILURE" ,
DISCONNECT_RUNTIME_START:
"DISCONNECT_RUNTIME_START" ,
DISCONNECT_RUNTIME_SUCCESS:
"DISCONNECT_RUNTIME_SUCCESS" ,
EXTENSION_BGSCRIPT_STATUS_UPDATED:
"EXTENSION_BGSCRIPT_STATUS_UPDATED" ,
HIDE_PROFILER_DIALOG:
"HIDE_PROFILER_DIALOG" ,
SWITCH_PROFILER_CONTEXT:
"SWITCH_PROFILER_CONTEXT" ,
NETWORK_LOCATIONS_UPDATE_FAILURE:
"NETWORK_LOCATIONS_UPDATE_FAILURE" ,
NETWORK_LOCATIONS_UPDATE_START:
"NETWORK_LOCATIONS_UPDATE_START" ,
NETWORK_LOCATIONS_UPDATE_SUCCESS:
"NETWORK_LOCATIONS_UPDATE_SUCCESS" ,
REMOTE_RUNTIMES_UPDATED:
"REMOTE_RUNTIMES_UPDATED" ,
REQUEST_EXTENSIONS_FAILURE:
"REQUEST_EXTENSIONS_FAILURE" ,
REQUEST_EXTENSIONS_START:
"REQUEST_EXTENSIONS_START" ,
REQUEST_EXTENSIONS_SUCCESS:
"REQUEST_EXTENSIONS_SUCCESS" ,
REQUEST_PROCESSES_FAILURE:
"REQUEST_PROCESSES_FAILURE" ,
REQUEST_PROCESSES_START:
"REQUEST_PROCESSES_START" ,
REQUEST_PROCESSES_SUCCESS:
"REQUEST_PROCESSES_SUCCESS" ,
REQUEST_TABS_FAILURE:
"REQUEST_TABS_FAILURE" ,
REQUEST_TABS_START:
"REQUEST_TABS_START" ,
REQUEST_TABS_SUCCESS:
"REQUEST_TABS_SUCCESS" ,
REQUEST_WORKERS_FAILURE:
"REQUEST_WORKERS_FAILURE" ,
REQUEST_WORKERS_START:
"REQUEST_WORKERS_START" ,
REQUEST_WORKERS_SUCCESS:
"REQUEST_WORKERS_SUCCESS" ,
SELECT_PAGE_FAILURE:
"SELECT_PAGE_FAILURE" ,
SELECT_PAGE_START:
"SELECT_PAGE_START" ,
SELECT_PAGE_SUCCESS:
"SELECT_PAGE_SUCCESS" ,
SELECTED_RUNTIME_ID_UPDATED:
"SELECTED_RUNTIME_ID_UPDATED" ,
SHOW_PROFILER_DIALOG:
"SHOW_PROFILER_DIALOG" ,
TELEMETRY_RECORD:
"TELEMETRY_RECORD" ,
TEMPORARY_EXTENSION_INSTALL_FAILURE:
"TEMPORARY_EXTENSION_INSTALL_FAILURE" ,
TEMPORARY_EXTENSION_INSTALL_START:
"TEMPORARY_EXTENSION_INSTALL_START" ,
TEMPORARY_EXTENSION_INSTALL_SUCCESS:
"TEMPORARY_EXTENSION_INSTALL_SUCCESS" ,
TEMPORARY_EXTENSION_RELOAD_FAILURE:
"TEMPORARY_EXTENSION_RELOAD_FAILURE" ,
TEMPORARY_EXTENSION_RELOAD_START:
"TEMPORARY_EXTENSION_RELOAD_START" ,
TEMPORARY_EXTENSION_RELOAD_SUCCESS:
"TEMPORARY_EXTENSION_RELOAD_SUCCESS" ,
TERMINATE_EXTENSION_BGSCRIPT_FAILURE:
"TERMINATE_EXTENSION_BGSCRIPT_FAILURE" ,
TERMINATE_EXTENSION_BGSCRIPT_START:
"TERMINATE_EXTENSION_BGSCRIPT_START" ,
TERMINATE_EXTENSION_BGSCRIPT_SUCCESS:
"TERMINATE_EXTENSION_BGSCRIPT_SUCCESS" ,
THIS_FIREFOX_RUNTIME_CREATED:
"THIS_FIREFOX_RUNTIME_CREATED" ,
UNWATCH_RUNTIME_FAILURE:
"UNWATCH_RUNTIME_FAILURE" ,
UNWATCH_RUNTIME_START:
"UNWATCH_RUNTIME_START" ,
UNWATCH_RUNTIME_SUCCESS:
"UNWATCH_RUNTIME_SUCCESS" ,
UPDATE_CONNECTION_PROMPT_SETTING_FAILURE:
"UPDATE_CONNECTION_PROMPT_SETTING_FAILURE" ,
UPDATE_CONNECTION_PROMPT_SETTING_START:
"UPDATE_CONNECTION_PROMPT_SETTING_START" ,
UPDATE_CONNECTION_PROMPT_SETTING_SUCCESS:
"UPDATE_CONNECTION_PROMPT_SETTING_SUCCESS" ,
USB_RUNTIMES_SCAN_START:
"USB_RUNTIMES_SCAN_START" ,
USB_RUNTIMES_SCAN_SUCCESS:
"USB_RUNTIMES_SCAN_SUCCESS" ,
WATCH_RUNTIME_FAILURE:
"WATCH_RUNTIME_FAILURE" ,
WATCH_RUNTIME_START:
"WATCH_RUNTIME_START" ,
WATCH_RUNTIME_SUCCESS:
"WATCH_RUNTIME_SUCCESS" ,
};
const DEBUG_TARGETS = DEBUG_TARGET_TYPES;
const DEBUG_TARGET_PANE = {
INSTALLED_EXTENSION:
"installedExtension" ,
PROCESSES:
"processes" ,
OTHER_WORKER:
"otherWorker" ,
SERVICE_WORKER:
"serviceWorker" ,
SHARED_WORKER:
"sharedWorker" ,
TAB:
"tab" ,
TEMPORARY_EXTENSION:
"temporaryExtension" ,
};
const ICON_LABEL_LEVEL = {
INFO:
"info" ,
OK:
"ok" ,
};
const MESSAGE_LEVEL = {
ERROR:
"error" ,
INFO:
"info" ,
WARNING:
"warning" ,
};
const PAGE_TYPES = {
RUNTIME:
"runtime" ,
CONNECT:
"connect" ,
};
const PREFERENCES = {
// Preference that drives the display of the "Tabs" category on This Firefox.
LOCAL_TAB_DEBUGGING_ENABLED:
"devtools.aboutdebugging.local-tab-debugging" ,
// Preference that drives the display of the "Processes" debug target category.
PROCESS_DEBUGGING_ENABLED:
"devtools.aboutdebugging.process-debugging" ,
// Preference that drives the display of hidden & system addons in about:debugging.
SHOW_HIDDEN_ADDONS:
"devtools.aboutdebugging.showHiddenAddons" ,
// Preference to store the last path used for loading a temporary extension.
TEMPORARY_EXTENSION_PATH:
"devtools.aboutdebugging.tmpExtDirPath" ,
// Preference that disables installing extensions when set to false.
XPINSTALL_ENABLED:
"xpinstall.enabled" ,
};
const RUNTIME_PREFERENCE = {
CONNECTION_PROMPT:
"devtools.debugger.prompt-connection" ,
PERMANENT_PRIVATE_BROWSING:
"browser.privatebrowsing.autostart" ,
SERVICE_WORKERS_ENABLED:
"dom.serviceWorkers.enabled" ,
};
const RUNTIMES = {
NETWORK: CONNECTION_TYPES.NETWORK,
THIS_FIREFOX: CONNECTION_TYPES.THIS_FIREFOX,
USB: CONNECTION_TYPES.USB,
};
const SERVICE_WORKER_FETCH_STATES = {
LISTENING:
"LISTENING" ,
NOT_LISTENING:
"NOT_LISTENING" ,
};
const SERVICE_WORKER_STATUSES = {
RUNNING:
"RUNNING" ,
REGISTERING:
"REGISTERING" ,
STOPPED:
"STOPPED" ,
};
const USB_STATES = {
DISABLED_USB:
"DISABLED_USB" ,
ENABLED_USB:
"ENABLED_USB" ,
UPDATING_USB:
"UPDATING_USB" ,
};
const EXTENSION_BGSCRIPT_STATUSES = {
RUNNING:
"RUNNING" ,
STOPPED:
"STOPPED" ,
};
/**
* These constants reference the performance-new's concept of a PageContext.
* These are defined in devtools/client/performance-new/@types/perf.d.ts
* about:debugging only uses the remote variants of the PageContexts.
*/
const PROFILER_PAGE_CONTEXT = {
DEVTOOLS_REMOTE:
"devtools-remote" ,
ABOUTPROFILING_REMOTE:
"aboutprofiling-remote" ,
};
// flatten constants
module.exports = Object.assign(
{},
{
DEBUG_TARGETS,
DEBUG_TARGET_PANE,
EXTENSION_BGSCRIPT_STATUSES,
ICON_LABEL_LEVEL,
MESSAGE_LEVEL,
PAGE_TYPES,
PREFERENCES,
RUNTIME_PREFERENCE,
RUNTIMES,
SERVICE_WORKER_FETCH_STATES,
SERVICE_WORKER_STATUSES,
USB_STATES,
PROFILER_PAGE_CONTEXT,
},
actionTypes
);
Messung V0.5 C=96 H=100 G=97
¤ Dauer der Verarbeitung: 0.3 Sekunden
¤
*© Formatika GbR, Deutschland