| Index: chrome/common/extensions/api/extension_api.json
|
| diff --git a/chrome/common/extensions/api/extension_api.json b/chrome/common/extensions/api/extension_api.json
|
| index e70687f12f86010acb5a5dce2abd3257c11e61c4..27b99111787b103e4526b85cb7b02170c185d2be 100644
|
| --- a/chrome/common/extensions/api/extension_api.json
|
| +++ b/chrome/common/extensions/api/extension_api.json
|
| @@ -837,6 +837,108 @@
|
| ]
|
| },
|
| {
|
| + "namespace": "experimental.settings",
|
| + "types": [],
|
| + "functions": [
|
| + {
|
| + "name": "get",
|
| + "type": "function",
|
| + "description": "Gets one or more values from settings.",
|
| + "parameters": [
|
| + {
|
| + "name": "keys",
|
| + "choices": [
|
| + {"type": "string"},
|
| + {"type": "array", "items": {"type": "string"}, "minItems": 1}
|
| + ],
|
| + "description": "A single key or a list of keys to get from settings. Leave empty to get the entire contents of settings; this should only be used for debugging.",
|
| + "optional": true
|
| + },
|
| + {
|
| + "name": "callback",
|
| + "type": "function",
|
| + "description": "Callback with settings values, or on failure (in which case lastError will be set).",
|
| + "parameters": [
|
| + {
|
| + "name": "settings",
|
| + "type": "object",
|
| + "properties": {},
|
| + "additionalProperties": { "type": "any" },
|
| + "description": "Object with given keys set to settings values."
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "name": "set",
|
| + "type": "function",
|
| + "description": "Sets multiple settings values.",
|
| + "parameters": [
|
| + {
|
| + "name": "settings",
|
| + "type": "object",
|
| + "properties": {},
|
| + "additionalProperties": { "type": "any" },
|
| + "description": "Object to augment settings with. Values that cannot be serialized (functions, etc) will be ignored."
|
| + },
|
| + {
|
| + "name": "callback",
|
| + "type": "function",
|
| + "description": "Callback with settings values, or on failure (in which case lastError will be set).",
|
| + "parameters": [
|
| + {
|
| + "name": "settings",
|
| + "type": "object",
|
| + "properties": {},
|
| + "additionalProperties": { "type": "any" },
|
| + "description": "Object with given keys set to settings values."
|
| + }
|
| + ],
|
| + "optional": true
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "name": "remove",
|
| + "type": "function",
|
| + "description": "Removes one or more values from settings.",
|
| + "parameters": [
|
| + {
|
| + "name": "keys",
|
| + "choices": [
|
| + {"type": "string"},
|
| + {"type": "array", "items": {"type": "string"}, "minItems": 1}
|
| + ],
|
| + "description": "A single key or a list of keys to remove from settings."
|
| + },
|
| + {
|
| + "name": "callback",
|
| + "type": "function",
|
| + "description": "Callback on success, or on failure (in which case lastError will be set).",
|
| + "parameters": [],
|
| + "optional": true
|
| + }
|
| + ]
|
| + },
|
| + {
|
| + "name": "clear",
|
| + "type": "function",
|
| + "description": "Removes all values from settings.",
|
| + "parameters": [
|
| + {
|
| + "name": "callback",
|
| + "type": "function",
|
| + "description": "Callback on success, or on failure (in which case lastError will be set).",
|
| + "parameters": [],
|
| + "optional": true
|
| + }
|
| + ]
|
| + }
|
| + ],
|
| + "events": []
|
| + },
|
| + {
|
| "namespace": "windows",
|
| "types": [
|
| {
|
|
|