toolkit/devtools/gcli/commands/media.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:e683210515a1
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4
5 "use strict";
6
7 const gcli = require("gcli/index");
8
9 exports.items = [
10 {
11 name: "media",
12 description: gcli.lookup("mediaDesc")
13 },
14 {
15 name: "media emulate",
16 description: gcli.lookup("mediaEmulateDesc"),
17 manual: gcli.lookup("mediaEmulateManual"),
18 params: [
19 {
20 name: "type",
21 description: gcli.lookup("mediaEmulateType"),
22 type: {
23 name: "selection",
24 data: [
25 "braille", "embossed", "handheld", "print", "projection",
26 "screen", "speech", "tty", "tv"
27 ]
28 }
29 }
30 ],
31 exec: function(args, context) {
32 let markupDocumentViewer = context.environment.chromeWindow
33 .gBrowser.markupDocumentViewer;
34 markupDocumentViewer.emulateMedium(args.type);
35 }
36 },
37 {
38 name: "media reset",
39 description: gcli.lookup("mediaResetDesc"),
40 manual: gcli.lookup("mediaEmulateManual"),
41 exec: function(args, context) {
42 let markupDocumentViewer = context.environment.chromeWindow
43 .gBrowser.markupDocumentViewer;
44 markupDocumentViewer.stopEmulatingMedium();
45 }
46 }
47 ];

mercurial