Bug 1335743 - Add modifiers field to OnClickData schema draft 1335743-onClickData
authorTomislav Jovanovic <tomica@gmail.com>
Thu, 09 Feb 2017 20:58:23 +0100
changeset 481431 d290abac6b0634605b0cbaf7a30076b5246cd00e
parent 480213 c80c2c7bc043d438f11a32ca08a2fc6743b9152f
child 545176 06cf13ba91d913405cadd17771b350b20dba5f6b
push id44792
push userbmo:tomica@gmail.com
push dateThu, 09 Feb 2017 19:59:33 +0000
bugs1335743
milestone54.0a1
Bug 1335743 - Add modifiers field to OnClickData schema MozReview-Commit-ID: E5T4K5iuM6m
browser/components/extensions/schemas/context_menus.json
--- a/browser/components/extensions/schemas/context_menus.json
+++ b/browser/components/extensions/schemas/context_menus.json
@@ -98,16 +98,24 @@
             "type": "boolean",
             "optional": true,
             "description": "A flag indicating the state of a checkbox or radio item before it was clicked."
           },
           "checked": {
             "type": "boolean",
             "optional": true,
             "description": "A flag indicating the state of a checkbox or radio item after it is clicked."
+          },
+          "modifiers": {
+            "type": "array",
+            "items": {
+              "type": "string",
+              "enum": ["Shift", "Alt", "Command", "Ctrl", "MacCtrl"]
+            },
+            "description": "An array of keyboard modifiers that were held while the menu item was clicked."
           }
         }
       }
     ],
     "functions": [
       {
         "name": "create",
         "type": "function",