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

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: 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 {
2 "alarms": {
3 "Permissions": [
4 { "permission": "alarms" }
not at google - send to devlin 2013/07/03 19:54:56 we should be able to figure this out from _api_dat
epeterson 2013/07/09 20:51:18 Ok, I put in a TODO.
5 ],
6 "LearnMore": [
7 {
8 "href": "event_pages.html",
9 "content": "Event Pages"
10 }
11 ]
12 },
13 "app_runtime": {
14 "LearnMore": [
15 {
16 "href": "app_lifecycle.html",
17 "content": "Manage App Lifecycle"
18 },
19 {
20 "href": "https://developers.google.com/live/shows/10291095/",
21 "content": "Chrome Office Hours: Introduction to Chrome Apps"
22 }
23 ]
24 },
25 "app_window": {
26 "LearnMore": [
27 {
28 "href": "about_apps.html#look",
29 "content": "How they look"
30 },
31 {
32 "href": "app_lifecycle.html",
33 "content": "Manage App Lifecycle"
34 },
35 {
36 "href": "https://developers.google.com/live/shows/9118010/",
37 "content": "Chrome Apps Office Hours: Building Awesome Multi-window Apps "
38 }
39 ]
40 },
41 "bluetooth": {
42 "Permissions": [
43 { "permission": "bluetooth" }
44 ],
45 "LearnMore": [
46 {
47 "href": "app_hardware.html",
48 "content": "Accessing Hardware Devices"
49 }
50 ]
51 },
52 "bookmarks": {
53 "Permissions": [
54 { "permission": "bookmarks" }
55 ]
56 },
57 "browsingData": {
58 "Permissions": [
59 { "permission": "browsingData" }
60 ]
61 },
62 "contentSettings": {
63 "Permissions": [
64 { "permission": "contentSettings" }
65 ]
66 },
67 "contextMenus": {
68 "Permissions": [
69 { "permission": "contextMenus" }
70 ]
71 },
72 "cookies": {
73 "Permissions": [
74 { "permission": "cookies" },
75 { "extra": "<a href=declare_permissions.html>host permissions</a>" }
76 ]
77 },
78 "debugger": {
79 "Permissions": [
80 { "permission": "debugger" }
81 ]
82 },
83 "declarativeContent": {
84 "Permissions": [
85 // TODO: Mention host permissions if/when some action require them.
86 { "permission": "declarativeContent" }
87 ],
88 "LearnMore": [
89 {
90 "href": "events.html",
91 "content": "Declarative Events"
92 },
93 {
94 "prefix": "The ",
95 "href": "activeTab.html",
96 "content": "activeTab",
97 "suffix": " permission"
not at google - send to devlin 2013/07/03 19:54:56 Let's just link the whole thing, and then later we
epeterson 2013/07/09 20:51:18 Alright, the goal was to avoid using {{{triple-han
98 }
99 ]
100 },
101 "declarativeWebRequest": {
102 "Permissions": [
103 { "permission": "declarativeWebRequest" },
104 { "extra": "<a href=declare_permissions.html>host permissions</a>" }
105 ]
106 },
107 "downloads": {
108 "Permissions": [
109 { "permission": "downloads" },
110 { "extra": "<a href=declare_permissions.html>host permissions</a>" }
111 ]
112 },
113 "fileBrowserHandler": {
114 "Permissions": [
115 { "permission": "fileBrowserHandler" }
116 ]
117 },
118 "fileSystem": {
119 "Permissions": [
120 { "permission": "fileSystem" },
121 { "permission": "fileSystem.write" }
122 ],
123 "LearnMore": [
124 {
125 "href": "app_storage.html",
126 "content": "Manage Data"
127 },
128 {
129 "href": "angular_framework.html",
130 "content": "Build Apps with AngularJS"
131 },
132 {
133 "href": "https://developers.google.com/live/shows/7320022-1001/",
134 "content": "Chrome Apps Office Hours:TextDrive and AngularJS"
135 }
136 ]
137 },
138 "fontSettings": {
139 "Permissions": [
140 { "permission": "fontSettings" }
141 ]
142 },
143 "history": {
144 "Permissions": [
145 { "permission": "history" }
146 ]
147 },
148 "identity": {
149 "Permissions": [
150 { "permission": "identity" }
151 ],
152 "LearnMore": [
153 {
154 "href": "app_identity.html",
155 "content": "Identify User"
156 }
157 ]
158 },
159 "idle": {
160 "Permissions": [
161 { "permission": "idle" }
162 ]
163 },
164 "input_ime": {
165 "Permissions": [
166 { "permission": "input" }
167 ]
168 },
169 "management": {
170 "Permissions": [
171 { "permission": "management" }
172 ]
173 },
174 "mediaGalleries": {
175 "Permissions": [
176 { "permission": "mediaGalleries': ['read']" },
177 { "permission": "mediaGalleries': ['read', 'allAutoDetected']" },
178 { "extra": "See <a href='#manifest'>Manifest</a> below for more informatio n." }
179 ],
180 "LearnMore": [
181 {
182 "href": "https://developers.google.com/live/shows/10479832/",
183 "content": "Chrome Office Hours: The Media Galleries API"
184 }
185 ]
186 },
187 "notifications": {
188 "Permissions": [
189 { "permission": "notifications" }
190 ],
191 "LearnMore": [
192 {
193 "href": "https://developers.google.com/live/shows/83992232-1001/",
194 "content": "Chrome Apps Office Hours: Rich Notifications"
195 }
196 ]
197 },
198 "pageCapture": {
199 "Permissions": [
200 { "permission": "pageCapture" }
201 ]
202 },
203 "power": {
204 "Permissions": [
205 { "permission": "power" }
206 ]
207 },
208 "privacy": {
209 "Permissions": [
210 { "permission": "privacy" }
211 ]
212 },
213 "proxy": {
214 "Permissions": [
215 { "permission": "proxy" }
216 ]
217 },
218 "pushMessaging": {
219 "Permissions": [
220 { "permission": "pushMessaging" }
221 ],
222 "LearnMore": [
223 {
224 "href": "cloudMessaging.html",
225 "content": "Google Cloud Messaging for Chrome"
226 },
227 {
228 "href": "gcm_server.html",
229 "content": "API Reference for GCM service"
230 }
231 ]
232 },
233 "runtime": {
234 "LearnMore": [
235 {
236 "href": "app_lifecycle.html",
237 "content": "Manage App Lifecycle"
238 },
239 {
240 "href": "event_pages.html",
241 "content": "Event Pages"
242 }
243 ]
244 },
245 "serial": {
246 "Permissions": [
247 { "permission": "serial" }
248 ],
249 "LearnMore": [
250 {
251 "href": "app_hardware.html",
252 "content": "Accessing Hardware Devices"
253 }
254 ]
255 },
256 "socket": {
257 "Permissions": [
258 { "permission": "socket': ['rule1', 'rule2']" },
259 { "extra": "For example: <code>socket': ['tcp-connect:*:*']</code> means c onnecting on any port of any host. See <a href='app_network.html'>Network Commun ications</a> for rule syntax." }
260 ],
261 "LearnMore": [
262 {
263 "href": "app_network.html",
264 "content": "Network Communications"
265 },
266 {
267 "href": "sencha_framework.html",
268 "content": "Build Apps with Sencha ExtJS"
269 },
270 {
271 "href": "https://developers.google.com/live/shows/7320022-5001/",
272 "content": "Chrome Apps Office Hours: Networking APIs"
273 },
274 {
275 "href": "https://developers.google.com/live/shows/7320022-2001/",
276 "content": "Chrome Apps Office Hours: Controlling an AR ParrotDrone"
277 }
278 ]
279 },
280 "storage": {
281 "Permissions": [
282 { "permission": "storage" }
283 ],
284 "LearnMore": [
285 {
286 "href": "https://developers.google.com/live/shows/7320022/",
287 "content": "Chrome Apps Office Hours: Chrome Storage APIs"
288 },
289 {
290 "href": "https://developers.google.com/live/shows/7320022-1/",
291 "content": "Chrome Apps Office Hours: Storage API Deep Dive"
292 }
293 ]
294 },
295 "syncFileSystem": {
296 "Permissions": [
297 { "permission": "syncFileSystem" }
298 ],
299 "LearnMore": [
300 {
301 "href": "http://developer.chrome.com/trunk/apps/app_storage.html",
302 "content": "Manage Data",
303 "suffix": ";"
304 },
305 {
306 "href": "https://developers.google.com/live/shows/83992232-2001/",
307 "content": "Chrome Office Hours: Synched File System"
308 }
309 ]
310 },
311 "tabs": {
312 "Permissions": [
313 { "permission": "tabs" }
314 ]
315 },
316 "topSites": {
317 "Permissions": [
318 { "permission": "topSites" }
319 ]
320 },
321 "tts": {
322 "Permissions": [
323 { "permission": "tts" }
324 ],
325 "LearnMore": [
326 {
327 "href": "https://developers.google.com/live/shows/7320022-7001/",
328 "content": "Chrome Office Hours: Text to Speech API"
329 }
330 ]
331 },
332 "ttsEngine": {
333 "Permissions": [
334 { "permission": "ttsEngine" }
335 ]
336 },
337 "usb": {
338 "Permissions": [
339 { "permission": "usb" }
340 ],
341 "LearnMore": [
342 {
343 "href": "app_hardware.html",
344 "content": "Accessing Hardware Devices"
345 }
346 ]
347 },
348 "webNavigation": {
349 "Permissions": [
350 { "permission": "webNavigation" }
351 ]
352 },
353 "webRequest": {
354 "Permissions": [
355 { "permission": "webRequest" },
356 { "extra": "<a href=declare_permissions.html>host permissions</a>" }
357 ]
358 },
359 "webstore": {
360 "LearnMore": [
361 {
362 "href": "https://developers.google.com/chrome/web-store/docs/inline_inst allation",
363 "content": "Using Inline Installation"
364 }
365 ]
366 },
367 "windows": {
368 "Permissions": [
369 { "permission": "tabs" }
370 ]
371 }
372 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698