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

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

Issue 18323018: Linking AvailabilityFinder with APIDataSource and intro-table templates. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: HostFileSystemCreator, Intro Table data structure changes Created 7 years, 5 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
(Empty)
1 {
epeterson 2013/07/09 20:51:18 I modified this file so that it is similar in stru
not at google - send to devlin 2013/07/09 23:11:55 sgtm
2 // TODO(epeterson) Generate permissions information dynamically.
3 "alarms": {
4 "Learn More": [
5 {
6 "link": "event_pages.html",
7 "text": "Event Pages"
8 }
9 ],
10 "Permissions": [
11 {
12 "perm": "alarms"
not at google - send to devlin 2013/07/09 23:11:55 can this be "text": "\"alarms\"", "class": "code"
epeterson 2013/07/16 00:28:23 Done.
13 }
14 ]
15 },
16 "app_runtime": {
17 "Learn More": [
18 {
19 "link": "app_lifecycle.html",
20 "text": "Manage App Lifecycle"
21 },
22 {
23 "link": "https://developers.google.com/live/shows/10291095/",
24 "text": "Chrome Office Hours: Introduction to Chrome Apps"
25 }
26 ]
27 },
28 "app_window": {
29 "Learn More": [
30 {
31 "link": "about_apps.html#look",
32 "text": "How they look"
33 },
34 {
35 "link": "app_lifecycle.html",
36 "text": "Manage App Lifecycle"
37 },
38 {
39 "link": "https://developers.google.com/live/shows/9118010/",
40 "text": "Chrome Apps Office Hours: Building Awesome Multi-window Apps"
41 }
42 ]
43 },
44 "bluetooth": {
45 "Learn More": [
46 {
47 "link": "app_hardware.html",
48 "text": "Accessing Hardware Devices"
49 }
50 ],
51 "Permissions": [
52 {
53 "perm": "bluetooth"
54 }
55 ]
56 },
57 "bookmarks": {
58 "Permissions": [
59 {
60 "perm": "bookmarks"
61 }
62 ]
63 },
64 "browsingData": {
65 "Permissions": [
66 {
67 "perm": "browsingData"
68 }
69 ]
70 },
71 "contextMenus": {
72 "Permissions": [
73 {
74 "perm": "contextMenus"
75 }
76 ]
77 },
78 "cookies": {
79 "Permissions": [
80 {
81 "perm": "cookies"
82 },
83 {
84 "link": "declare_permissions.html",
85 "text": "host permissions"
86 }
87 ]
88 },
89 "debugger": {
90 "Permissions": [
91 {
92 "perm": "debugger"
93 }
94 ]
95 },
96 "declarativeContent": {
97 "Learn More": [
98 {
99 "link": "events.html",
100 "text": "Declarative Events"
101 },
102 {
103 "link": "activeTab.html",
104 "text": "activeTab"
105 }
106 ],
107 "Permissions": [
108 {
109 "perm": "declarativeContent"
110 }
111 ]
112 },
113 "declarativeWebRequest": {
114 "Permissions": [
115 {
116 "perm": "declarativeWebRequest"
117 },
118 {
119 "link": "declare_permissions.html",
120 "text": "host permissions"
121 }
122 ]
123 },
124 "downloads": {
125 "Permissions": [
126 {
127 "perm": "downloads"
128 },
129 {
130 "link": "declare_permissions.html",
131 "text": "host permissions"
132 }
133 ]
134 },
135 "fileBrowserHandler": {
136 "Permissions": [
137 {
138 "perm": "fileBrowserHandler"
139 }
140 ]
141 },
142 "fileSystem": {
143 "Learn More": [
144 {
145 "link": "app_storage.html",
146 "text": "Manage Data"
147 },
148 {
149 "link": "angular_framework.html",
150 "text": "Build Apps with AngularJS"
151 },
152 {
153 "link": "https://developers.google.com/live/shows/7320022-1001/",
154 "text": "Chrome Apps Office Hours:TextDrive and AngularJS"
155 }
156 ],
157 "Permissions": [
158 {
159 "perm": "fileSystem"
160 },
161 {
162 "perm": "fileSystem.write"
163 },
164 {
165 "perm": "fileSystem.retainEntries"
not at google - send to devlin 2013/07/09 23:11:55 these are actually wrong, should be: "\"fileSyste
epeterson 2013/07/16 00:28:23 Done.
166 }
167 ]
168 },
169 "fontSettings": {
170 "Permissions": [
171 {
172 "perm": "fontSettings"
173 }
174 ]
175 },
176 "history": {
177 "Permissions": [
178 {
179 "perm": "history"
180 }
181 ]
182 },
183 "identity": {
184 "Learn More": [
185 {
186 "link": "app_identity.html",
187 "text": "Identify User"
188 }
189 ],
190 "Permissions": [
191 {
192 "perm": "identity"
193 }
194 ]
195 },
196 "idle": {
197 "Permissions": [
198 {
199 "perm": "idle"
200 }
201 ]
202 },
203 "input_ime": {
204 "Permissions": [
205 {
206 "perm": "input"
207 }
208 ]
209 },
210 "management": {
211 "Permissions": [
212 {
213 "perm": "management"
214 }
215 ]
216 },
217 "mediaGalleries": {
218 "Learn More": [
219 {
220 "link": "https://developers.google.com/live/shows/10479832/",
221 "text": "Chrome Office Hours: The Media Galleries API"
222 }
223 ],
224 "Permissions": [
225 {
226 "perm": "mediaGalleries",
227 "text": "\"read\""
228 },
229 {
230 "perm": "mediaGalleries",
231 "text": "\"read\", \"allAutoDetected\""
not at google - send to devlin 2013/07/09 23:11:55 ok maybe I'll need to read the python to understan
232 },
233 {
234 "text": "See <a href='#manifest'>Manifest</a> below for more information ."
235 }
236 ]
237 },
238 "notifications": {
239 "Learn More": [
240 {
241 "link": "https://developers.google.com/live/shows/83992232-1001/",
242 "text": "Chrome Apps Office Hours: Rich Notifications"
243 }
244 ],
245 "Permissions": [
246 {
247 "perm": "notifications"
248 }
249 ]
250 },
251 "pageCapture": {
252 "Permissions": [
253 {
254 "perm": "pageCapture"
255 }
256 ]
257 },
258 "power": {
259 "Permissions": [
260 {
261 "perm": "power"
262 }
263 ]
264 },
265 "privacy": {
266 "Permissions": [
267 {
268 "perm": "privacy"
269 }
270 ]
271 },
272 "proxy": {
273 "Permissions": [
274 {
275 "perm": "proxy"
276 }
277 ]
278 },
279 "pushMessaging": {
280 "Learn More": [
281 {
282 "link": "cloudMessaging.html",
283 "text": "Google Cloud Messaging for Chrome"
284 },
285 {
286 "link": "gcm_server.html",
287 "text": "API Reference for GCM service"
288 }
289 ],
290 "Permissions": [
291 {
292 "perm": "pushMessaging"
293 }
294 ]
295 },
296 "runtime": {
297 "Learn More": [
298 {
299 "link": "app_lifecycle.html",
300 "text": "Manage App Lifecycle"
301 },
302 {
303 "link": "event_pages.html",
304 "text": "Event Pages"
305 }
306 ]
307 },
308 "serial": {
309 "Learn More": [
310 {
311 "link": "app_hardware.html",
312 "text": "Accessing Hardware Devices"
313 }
314 ],
315 "Permissions": [
316 {
317 "perm": "serial"
318 }
319 ]
320 },
321 "socket": {
322 "Learn More": [
323 {
324 "link": "app_network.html",
325 "text": "Network Communications"
326 },
327 {
328 "link": "sencha_framework.html",
329 "text": "Build Apps with Sencha ExtJS"
330 },
331 {
332 "link": "https://developers.google.com/live/shows/7320022-5001/",
333 "text": "Chrome Apps Office Hours: Networking APIs"
334 },
335 {
336 "link": "https://developers.google.com/live/shows/7320022-2001/",
337 "text": "Chrome Apps Office Hours: Controlling an AR ParrotDrone"
338 }
339 ],
340 "Permissions": [
341 {
342 "perm": "socket",
343 "text": "\"rule1\", \"rule2\""
344 },
345 {
346 "text": "For example: <code>\"socket\": [\"tcp-connect:*:*\"]</code> mea ns connecting on any port of any host. See <a link='app_network.html'>Network Co mmunications</a> for rule syntax."
347 }
348 ]
349 },
350 "storage": {
351 "Learn More": [
352 {
353 "link": "https://developers.google.com/live/shows/7320022/",
354 "text": "Chrome Apps Office Hours: Chrome Storage APIs"
355 },
356 {
357 "link": "https://developers.google.com/live/shows/7320022-1/",
358 "text": "Chrome Apps Office Hours: Storage API Deep Dive"
359 }
360 ],
361 "Permissions": [
362 {
363 "perm": "storage"
364 }
365 ]
366 },
367 "syncFileSystem": {
368 "Learn More": [
369 {
370 "link": "http://developer.chrome.com/trunk/apps/app_storage.html",
371 "text": "Manage Data"
372 },
373 {
374 "link": "https://developers.google.com/live/shows/83992232-2001/",
375 "text": "Chrome Office Hours: Synched File System"
376 }
377 ],
378 "Permissions": [
379 {
380 "perm": "syncFileSystem"
381 }
382 ]
383 },
384 "tabs": {
385 "Permissions": [
386 {
387 "perm": "tabs"
388 }
389 ]
390 },
391 "textSettings": {
392 "Permissions": [
393 {
394 "perm": "textSettings"
395 }
396 ]
397 },
398 "topSites": {
399 "Permissions": [
400 {
401 "perm": "topSites"
402 }
403 ]
404 },
405 "tts": {
406 "Learn More": [
407 {
408 "link": "https://developers.google.com/live/shows/7320022-7001/",
409 "text": "Chrome Office Hours: Text to Speech API"
410 }
411 ],
412 "Permissions": [
413 {
414 "perm": "tts"
415 }
416 ]
417 },
418 "ttsEngine": {
419 "Permissions": [
420 {
421 "perm": "ttsEngine"
422 }
423 ]
424 },
425 "usb": {
426 "Learn More": [
427 {
428 "link": "app_hardware.html",
429 "text": "Accessing Hardware Devices"
430 }
431 ],
432 "Permissions": [
433 {
434 "perm": "usb"
435 }
436 ]
437 },
438 "webNavigation": {
439 "Permissions": [
440 {
441 "perm": "webNavigation"
442 }
443 ]
444 },
445 "webRequest": {
446 "Permissions": [
447 {
448 "perm": "webRequest"
449 },
450 {
451 "link": "declare_permissions.html",
452 "text": "host permissions"
453 }
454 ]
455 },
456 "webstore": {
457 "Learn More": [
458 {
459 "link": "https://developers.google.com/chrome/web-store/docs/inline_inst allation",
460 "text": "Using Inline Installation"
461 }
462 ]
463 },
464 "windows": {
465 "Permissions": [
466 {
467 "perm": "tabs"
468 }
469 ]
470 }
471 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698