Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / chrome / common / extensions / api / manifest_types.json
index 7f8f3af..c003a42 100644 (file)
@@ -32,7 +32,7 @@
             "items": {"type": "string"}
           },
           "accepts_tls_channel_id": {
-            "description": "If <code>true</code>, messages sent via $ref:runtime.connect or $ref:runtime.sendMessage will set $ref:runtime.MessageSender.tlsChannelId if those methods request it to be. If <code>false</code>, $ref:runtime.MessageSender.tlsChannelId will never be set under any circumstance.",
+            "description": "If <code>true</code>, messages sent via $(ref:runtime.connect) or $(ref:runtime.sendMessage) will set $(ref:runtime.MessageSender.tlsChannelId) if those methods request it to be. If <code>false</code>, $(ref:runtime.MessageSender.tlsChannelId) will never be set under any circumstance.",
             "optional": true,
             "type": "boolean"
           }
                 "description": "If <code>true</code>, the built-in bookmark button will be removed from the user interface.",
                 "optional": true
               },
+              "remove_bookmark_shortcut": {
+                "type": "boolean",
+                "description": "If <code>true</code>, the built-in \"Bookmark this page...\" shortcut key is removed and the extension is permitted to override the shortcut by binding it in the commands section of the manifest.",
+                "optional": true
+              },
               // TODO(wittman): Remove for M36.
               "hide_bookmark_button": {
                 "type": "boolean",
             }
           }
         }
+      },
+      {
+        "id": "bluetooth",
+        "type": "object",
+        "description": "The <code>bluetooth</code> manifest property give permission to an app to use the $ref:bluetooth API. A list of profile IDs can be optionally specified to enable communication with specific device types",
+        "properties": {
+          "profiles": {
+            "description": "The <code>profiles</code> manifest property declares the list of profiles an app can register.",
+            "optional": true,
+            "type": "array",
+            "items": {
+              "description": "<p>The list of profiles specified as UUID strings.</p>",
+              "type": "string"
+            }
+          }
+        }
       }
     ]
   }