Index: chrome/common/extensions/api/bookmarks.json |
diff --git a/chrome/common/extensions/api/bookmarks.json b/chrome/common/extensions/api/bookmarks.json |
index c0c98b84e010913ec62dd88acb876a2bc0b85247..81b3a2af0401d6b90b37ff7643a273b557f5ca54 100644 |
--- a/chrome/common/extensions/api/bookmarks.json |
+++ b/chrome/common/extensions/api/bookmarks.json |
@@ -20,6 +20,12 @@ |
}, |
"types": [ |
{ |
+ "id": "BookmarkTreeNodeUnmodifiable", |
+ "type": "string", |
+ "enum": ["managed"], |
+ "description": "Indicates the reason why this node is unmodifiable. The <var>managed</var> value indicates that this node was configured by the system administrator or by the custodian of a supervised user. Omitted if the node can be modified by the user and the extension (default)." |
+ }, |
+ { |
"id": "BookmarkTreeNode", |
"type": "object", |
"description": "A node (either a bookmark or a folder) in the bookmark tree. Child nodes are ordered within their parent folder.", |
@@ -60,8 +66,7 @@ |
"description": "When the contents of this folder last changed, in milliseconds since the epoch." |
}, |
"unmodifiable": { |
- "type": "string", |
- "enum": ["managed"], |
+ "$ref": "BookmarkTreeNodeUnmodifiable", |
"optional": true, |
"description": "Indicates the reason why this node is unmodifiable. The <var>managed</var> value indicates that this node was configured by the system administrator or by the custodian of a supervised user. Omitted if the node can be modified by the user and the extension (default)." |
}, |