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

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

Issue 12996003: Dynamically generate a heading for Extension Docs API pages (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Addressing comments - Patch currently being broken up 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
(Empty)
1 {
2 "alarms": {
3 "Permissions": [
4 { "permission": "alarms" }
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"
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 "idle": {
149 "Permissions": [
150 { "permission": "idle" }
151 ]
152 },
153 "input_ime": {
154 "Permissions": [
155 { "permission": "input" }
156 ]
157 },
158 "management": {
159 "Permissions": [
160 { "permission": "management" }
161 ]
162 },
163 "mediaGalleries": {
164 "Permissions": [
165 { "permission": "mediaGalleries': ['read']" },
166 { "permission": "mediaGalleries': ['read', 'allAutoDetected']" },
167 { "extra": "See <a href='#manifest'>Manifest</a> below for more informatio n." }
168 ],
169 "LearnMore": [
170 {
171 "href": "https://developers.google.com/live/shows/10479832/",
172 "content": "Chrome Office Hours: The Media Galleries API"
173 }
174 ]
175 },
176 "notifications": {
177 "Permissions": [
178 { "permission": "notifications" }
179 ],
180 "LearnMore": [
181 {
182 "href": "https://developers.google.com/live/shows/83992232-1001/",
183 "content": "Chrome Apps Office Hours: Rich Notifications"
184 }
185 ]
186 },
187 "pageCapture": {
188 "Permissions": [
189 { "permission": "pageCapture" }
190 ]
191 },
192 "power": {
193 "Permissions": [
194 { "permission": "power" }
195 ]
196 },
197 "privacy": {
198 "Permissions": [
199 { "permission": "privacy" }
200 ]
201 },
202 "proxy": {
203 "Permissions": [
204 { "permission": "proxy" }
205 ]
206 },
207 "pushMessaging": {
208 "Permissions": [
209 { "permission": "pushMessaging" }
210 ],
211 "LearnMore": [
212 {
213 "href": "cloudMessaging.html",
214 "content": "Google Cloud Messaging for Chrome"
215 },
216 {
217 "href": "gcm_server.html",
218 "content": "API Reference for GCM service"
219 }
220 ]
221 },
222 "runtime": {
223 "LearnMore": [
224 {
225 "href": "app_lifecycle.html",
226 "content": "Manage App Lifecycle"
227 },
228 {
229 "href": "event_pages.html",
230 "content": "Event Pages"
231 }
232 ]
233 },
234 "serial": {
235 "Permissions": [
236 { "permission": "serial" }
237 ],
238 "LearnMore": [
239 {
240 "href": "app_hardware.html",
241 "content": "Accessing Hardware Devices"
242 }
243 ]
244 },
245 "socket": {
246 "Permissions": [
247 { "permission": "socket': ['rule1', 'rule2']" },
248 { "extra": "For example: <code>socket': ['tcp-connect:*:*']</code>means co nnecting on any port of any host.See <a href='app_network.html'>Network Communic ations</a> for rule syntax." }
249 ],
250 "LearnMore": [
251 {
252 "href": "app_network.html",
253 "content": "Network Communications"
254 },
255 {
256 "href": "sencha_framework.html",
257 "content": "Build Apps with Sencha ExtJS"
258 },
259 {
260 "href": "https://developers.google.com/live/shows/7320022-5001/",
261 "content": "Chrome Apps Office Hours: Networking APIs"
262 },
263 {
264 "href": "https://developers.google.com/live/shows/7320022-2001/",
265 "content": "Chrome Apps Office Hours: Controlling an AR ParrotDrone"
266 }
267 ]
268 },
269 "storage": {
270 "Permissions": [
271 { "permission": "storage" }
272 ],
273 "LearnMore": [
274 {
275 "href": "https://developers.google.com/live/shows/7320022/",
276 "content": "Chrome Apps Office Hours: Chrome Storage APIs"
277 },
278 {
279 "href": "https://developers.google.com/live/shows/7320022-1/",
280 "content": "Chrome Apps Office Hours: Storage API Deep Dive"
281 }
282 ]
283 },
284 "syncFileSystem": {
285 "Permissions": [
286 { "permission": "syncFileSystem" }
287 ],
288 "LearnMore": [
289 {
290 "href": "http://developer.chrome.com/trunk/apps/app_storage.html",
291 "content": "Manage Data",
292 "suffix": ";"
293 },
294 {
295 "href": "https://developers.google.com/live/shows/83992232-2001/",
296 "content": "Chrome Office Hours: Synched File System"
297 }
298 ]
299 },
300 "tabs": {
301 "Permissions": [
302 { "permission": "tabs" }
303 ]
304 },
305 "topSites": {
306 "Permissions": [
307 { "permission": "topSites" }
308 ]
309 },
310 "tts": {
311 "Permissions": [
312 { "permission": "tts" }
313 ],
314 "LearnMore": [
315 {
316 "href": "https://developers.google.com/live/shows/7320022-7001/",
317 "content": "Chrome Office Hours: Text to Speech API"
318 }
319 ]
320 },
321 "ttsEngine": {
322 "Permissions": [
323 { "permission": "ttsEngine" }
324 ]
325 },
326 "usb": {
327 "Permissions": [
328 { "permission": "usb" }
329 ],
330 "LearnMore": [
331 {
332 "href": "app_hardware.html",
333 "content": "Accessing Hardware Devices"
334 }
335 ]
336 },
337 "webNavigation": {
338 "Permissions": [
339 { "permission": "webNavigation" }
340 ]
341 },
342 "webRequest": {
343 "Permissions": [
344 { "permission": "webRequest" },
345 { "extra": "<a href=declare_permissions.html>host permissions</a>" }
346 ]
347 },
348 "webstore": {
349 "LearnMore": [
350 {
351 "href": "https://developers.google.com/chrome/web-store/docs/inline_inst allation",
352 "content": "Using Inline Installation"
353 }
354 ]
355 },
356 "windows": {
357 "Permissions": [
358 { "permission": "tabs" }
359 ]
360 }
361 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698