123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- /* 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 { Arg, RetVal, generateActorSpec } = require("devtools/shared/protocol");
- const emulationSpec = generateActorSpec({
- typeName: "emulation",
- methods: {
- setDPPXOverride: {
- request: {
- dppx: Arg(0, "number")
- },
- response: {
- valueChanged: RetVal("boolean")
- }
- },
- getDPPXOverride: {
- request: {},
- response: {
- dppx: RetVal("number")
- }
- },
- clearDPPXOverride: {
- request: {},
- response: {
- valueChanged: RetVal("boolean")
- }
- },
- setNetworkThrottling: {
- request: {
- options: Arg(0, "json")
- },
- response: {
- valueChanged: RetVal("boolean")
- }
- },
- getNetworkThrottling: {
- request: {},
- response: {
- state: RetVal("json")
- }
- },
- clearNetworkThrottling: {
- request: {},
- response: {
- valueChanged: RetVal("boolean")
- }
- },
- setTouchEventsOverride: {
- request: {
- flag: Arg(0, "number")
- },
- response: {
- valueChanged: RetVal("boolean")
- }
- },
- getTouchEventsOverride: {
- request: {},
- response: {
- flag: RetVal("number")
- }
- },
- clearTouchEventsOverride: {
- request: {},
- response: {
- valueChanged: RetVal("boolean")
- }
- },
- setUserAgentOverride: {
- request: {
- flag: Arg(0, "string")
- },
- response: {
- valueChanged: RetVal("boolean")
- }
- },
- getUserAgentOverride: {
- request: {},
- response: {
- userAgent: RetVal("string")
- }
- },
- clearUserAgentOverride: {
- request: {},
- response: {
- valueChanged: RetVal("boolean")
- }
- },
- }
- });
- exports.emulationSpec = emulationSpec;
|