Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(261)

Side by Side Diff: chrome/common/extensions/docs/templates/json/manifest.json

Issue 16410002: Docserver manifest follow up (rewrite) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@gen-manifest-try-2
Patch Set: Small URL change Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 { 1 {
2 "required": [ 2 "required": [
3 { 3 {
4 "documentation": "manifest/name.html", 4 "documentation": "manifest/name.html",
5 "example": "My Extension", 5 "example": {
6 "value": "My Extension"
not at google - send to devlin 2013/07/02 18:23:11 Why this extra "value" thing? Is that something I
jshumway 2013/07/24 17:40:07 I agree, but it is necessary. Handlebar does not
7 },
6 "name": "name" 8 "name": "name"
7 }, 9 },
8 { 10 {
9 "documentation": "manifest/app.html", 11 "documentation": "manifest/app.html",
10 "example": {}, 12 "example": {
13 "value": {}
14 },
11 "name": "app" 15 "name": "app"
12 }, 16 },
13 { 17 {
14 "documentation": "manifest/version.html", 18 "documentation": "manifest/version.html",
15 "example": "versionString", 19 "example": {
20 "value": "versionString"
21 },
16 "name": "version" 22 "name": "version"
17 }, 23 },
18 { 24 {
19 "documentation": "manifest/manifest_version.html", 25 "documentation": "manifest/manifest_version.html",
20 "example": 2, 26 "example": {
27 "value": 2
28 },
21 "name": "manifest_version" 29 "name": "manifest_version"
22 } 30 }
23 ], 31 ],
24 "recommended": [ 32 "recommended": [
25 { 33 {
26 "documentation": "manifest/description.html", 34 "documentation": "manifest/description.html",
27 "example": "A plain text description", 35 "example": {
36 "value": "A plain text description"
37 },
28 "name": "description" 38 "name": "description"
29 }, 39 },
30 { 40 {
31 "documentation": "manifest/icons.html", 41 "documentation": "manifest/icons.html",
32 "example": {}, 42 "example": {
43 "value": {}
44 },
33 "name": "icons" 45 "name": "icons"
34 }, 46 },
35 { 47 {
36 "documentation": "manifest/default_locale.html", 48 "documentation": "manifest/default_locale.html",
37 "example": "en", 49 "example": {
50 "value": "en"
51 },
38 "name": "default_locale" 52 "name": "default_locale"
39 } 53 }
40 ], 54 ],
41 "only_one": [ 55 "only_one": [
42 { 56 {
43 "documentation": "browserAction.html", 57 "documentation": "browserAction.html",
44 "example": {}, 58 "example": {
59 "value": {}
60 },
45 "name": "browser_action" 61 "name": "browser_action"
46 }, 62 },
47 { 63 {
48 "documentation": "pageAction.html", 64 "documentation": "pageAction.html",
49 "example": {}, 65 "example": {
66 "value": {}
67 },
50 "name": "page_action" 68 "name": "page_action"
51 }, 69 },
52 { 70 {
53 "documentation": "themes.html", 71 "documentation": "themes.html",
54 "example": {}, 72 "example": {
73 "value": {}
74 },
55 "name": "theme" 75 "name": "theme"
56 } 76 }
57 ], 77 ],
58 "optional": [ 78 "optional": [
59 { 79 {
80 "documentation": "background_pages.html",
81 "example": {
82 "value": {
83 "persistent": true
84 }
85 },
86 "name": "background"
87 },
88 {
60 "documentation": "event_pages.html", 89 "documentation": "event_pages.html",
61 "example": { 90 "example": {
62 "persistent": false 91 "value": false
63 },
64 "name": "background"
65 },
66 {
67 "documentation": "background_pages.html",
68 "example": {
69 "persistent": true
70 }, 92 },
71 "name": "background.persistent" 93 "name": "background.persistent"
72 }, 94 },
73 { 95 {
74 "documentation": "override.html", 96 "documentation": "override.html",
75 "example": {}, 97 "example": {
98 "value": {}
99 },
76 "name": "chrome_url_overrides" 100 "name": "chrome_url_overrides"
77 }, 101 },
78 { 102 {
79 "documentation": "content_scripts.html", 103 "documentation": "content_scripts.html",
80 "example": {}, 104 "example": {
105 "value": {}
106 },
81 "name": "content_scripts" 107 "name": "content_scripts"
82 }, 108 },
83 { 109 {
84 "documentation": "contentSecurityPolicy.html", 110 "documentation": "contentSecurityPolicy.html",
85 "example": "policyString", 111 "example": {
112 "value": "policyString"
113 },
86 "name": "content_security_policy" 114 "name": "content_security_policy"
87 }, 115 },
88 { 116 {
89 "documentation": "fileBrowserHandler.html", 117 "documentation": "fileBrowserHandler.html",
90 "example": [], 118 "example": {
119 "value": []
120 },
91 "name": "file_browser_handlers" 121 "name": "file_browser_handlers"
92 }, 122 },
93 { 123 {
94 "documentation": "manifest/file_handlers.html", 124 "documentation": "manifest/file_handlers.html",
95 "example": {}, 125 "example": {
126 "value": {}
127 },
96 "name": "file_handlers" 128 "name": "file_handlers"
97 }, 129 },
98 { 130 {
99 "documentation": "manifest/homepage_url.html", 131 "documentation": "manifest/homepage_url.html",
100 "example": "http://path/to/homepage", 132 "example": {
133 "value": "http://path/to/homepage"
134 },
101 "name": "homepage_url" 135 "name": "homepage_url"
102 }, 136 },
103 { 137 {
104 "documentation": "manifest/incognito.html", 138 "documentation": "manifest/incognito.html",
105 "example": "spanning or split", 139 "example": {
140 "value": "spanning or split"
141 },
106 "name": "incognito" 142 "name": "incognito"
107 }, 143 },
108 { 144 {
109 "documentation": "manifest/key.html", 145 "documentation": "manifest/key.html",
110 "example": "publicKey", 146 "example": {
147 "value": "publicKey"
148 },
111 "name": "key" 149 "name": "key"
112 }, 150 },
113 { 151 {
114 "documentation": "manifest/minimum_chrome_version.html", 152 "documentation": "manifest/minimum_chrome_version.html",
115 "example": "versionString", 153 "example": {
154 "value": "versionString"
155 },
116 "name": "minimum_chrome_version" 156 "name": "minimum_chrome_version"
117 }, 157 },
118 { 158 {
119 "documentation": "manifest/nacl_modules.html", 159 "documentation": "manifest/nacl_modules.html",
120 "example": [], 160 "example": {
161 "value": []
162 },
121 "name": "nacl_modules" 163 "name": "nacl_modules"
122 }, 164 },
123 { 165 {
124 "documentation": "manifest/kiosk_enabled.html", 166 "documentation": "manifest/kiosk_enabled.html",
125 "example": true, 167 "example": {
168 "value": true
169 },
126 "name": "kiosk_enabled" 170 "name": "kiosk_enabled"
127 }, 171 },
128 { 172 {
129 "documentation": "manifest/offline_enabled.html", 173 "documentation": "manifest/offline_enabled.html",
130 "example": true, 174 "example": {
175 "value": true
176 },
131 "name": "offline_enabled" 177 "name": "offline_enabled"
132 }, 178 },
133 { 179 {
134 "documentation": "omnibox.html", 180 "documentation": "omnibox.html",
135 "example": { 181 "example": {
136 "keyword": "aString" 182 "value": {
183 "keyword": "aString"
184 }
137 }, 185 },
138 "name": "omnibox" 186 "name": "omnibox"
139 }, 187 },
140 { 188 {
141 "documentation": "options.html", 189 "documentation": "options.html",
142 "example": "aFile.html", 190 "example": {
191 "value": "aFile.html"
192 },
143 "name": "options_page" 193 "name": "options_page"
144 }, 194 },
145 { 195 {
146 "documentation": "declare_permissions.html", 196 "documentation": "declare_permissions.html",
147 "example": [], 197 "example": {
198 "value": []
199 },
148 "name": "permissions" 200 "name": "permissions"
149 }, 201 },
150 { 202 {
151 "documentation": "npapi.html", 203 "documentation": "npapi.html",
152 "example": [], 204 "example": {
205 "value": []
206 },
153 "name": "plugins" 207 "name": "plugins"
154 }, 208 },
155 { 209 {
156 "documentation": "manifest/requirements.html", 210 "documentation": "manifest/requirements.html",
157 "example": {}, 211 "example": {
212 "value": {}
213 },
158 "name": "requirements" 214 "name": "requirements"
159 }, 215 },
160 { 216 {
161 "documentation": "autoupdate.html", 217 "documentation": "autoupdate.html",
162 "example": "http://path/to/updateInfo.xml", 218 "example": {
219 "value": "http://path/to/updateInfo.xml"
220 },
163 "name": "update_url" 221 "name": "update_url"
164 }, 222 },
165 { 223 {
166 "documentation": "manifest/web_accessible_resources.html", 224 "documentation": "manifest/web_accessible_resources.html",
167 "example": [], 225 "example": {
226 "value": []
227 },
168 "name": "web_accessible_resources" 228 "name": "web_accessible_resources"
169 }, 229 },
170 { 230 {
171 "documentation": "manifest/sandbox.html", 231 "documentation": "manifest/sandbox.html",
172 "example": [], 232 "example": {
233 "value": []
234 },
173 "name": "sandbox" 235 "name": "sandbox"
236 },
237 {
238 "name": "app.background",
239 "annotation": "Optional"
not at google - send to devlin 2013/07/02 18:23:11 I like it
jshumway 2013/07/24 17:40:07 To make manifest.json more friendly to anyone edit
174 } 240 }
175 ] 241 ]
176 } 242 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698