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

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: Finding earliest 'stable' availability using features files Created 7 years, 8 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 "commands": [
not at google - send to devlin 2013/04/27 01:48:34 can you sort the top-level dict by API name?
epeterson 2013/04/27 23:17:23 Done.
3 { "Permissions": "None" }
4 ],
5 "topSites": [
6 { "Permissions": "<code>\"topSites\"</code>" }
7 ],
8 "contentSettings": [
9 { "Permissions": "<code>\"contentSettings\"</code>" }
10 ],
11 "webRequest": [
12 { "Permissions": "<code>\"webRequest\"</code><br><a href=\"declare_permissio ns.html\">host permissions</a>" }
13 ],
14 "downloads": [
15 { "Permissions": "<code>\"downloads\"</code><br><a href=\"declare_permission s.html\">host permissions</a>" }
16 ],
17 "alarms": [
18 { "Permissions": "<code>\"alarms\"</code>" },
19 { "Learn more": "<a href='event_pages.html'>Event Pages</a>" }
20 ],
21 "fileSystem": [
22 { "Permissions": "<code>\"fileSystem\"</code>, <code>\"fileSystem.write\"</c ode>" },
23 { "Learn more": "<a href='app_storage.html'>Manage Data</a><br><a href='angu lar_framework.html'>Build Apps with AngularJS</a><br><a href='https://developers .google.com/live/shows/7320022-1001/'>Chrome Apps Office Hours:TextDrive and Ang ularJS</a>" }
24 ],
25 "pushMessaging": [
26 { "Permissions": "<code>\"pushMessaging\"</code>" },
27 { "Learn more": "<a href='cloudMessaging.html'>Google Cloud Messaging for Ch rome</a>;<br><a href='gcm_server.html'>API Reference for GCM service</a>" }
28 ],
29 "history": [
30 { "Permissions": "<code>\"history\"</code>" }
31 ],
32 "syncFileSystem": [
33 { "Permissions": "<code>\"syncFileSystem\"</code>" },
34 { "Learn more": "<a href='http://developer.chrome.com/trunk/apps/app_storage .html'>Manage Data</a>;<br><a href='https://developers.google.com/live/shows/839 92232-2001/'>Chrome Office Hours: Synched File System</a>" }
35 ],
36 "fontSettings": [
37 { "Permissions": "<code>\"fontSettings\"</code>" }
38 ],
39 "tabs": [
40 { "Permissions": "<code>\"tabs\"</code>" }
41 ],
42 "power": [
43 { "Permissions": "<code>\"power\"</code>" }
44 ],
45 "debugger": [
46 { "Permissions": "<code>\"debugger\"</code>" }
47 ],
48 "ttsEngine": [
49 { "Permissions": "<code>\"ttsEngine\"</code>" }
50 ],
51 "webstore": [
52 { "Permissions": "None" },
53 { "Learn more": "<a href='https://developers.google.com/chrome/web-store/doc s/inline_installation'>Using Inline Installation</a>" }
54 ],
55 "usb": [
56 { "Permissions": "<code>\"usb\"</code>" },
57 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" }
58 ],
59 "serial": [
60 { "Permissions": "<code>\"serial\"</code>" },
61 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" }
62 ],
63 "declarativeWebRequest": [
64 { "Permissions": "<code>\"declarativeWebRequest\"</code><br><a href=\"declar e_permissions.html\">host permissions</a>" }
65 ],
66 "proxy": [
67 { "Permissions": "<code>\"proxy\"</code>" }
68 ],
69 "idle": [
70 { "Permissions": "<code>\"idle\"</code>" }
71 ],
72 "declarativeContent": [
73 { "Permissions": "<code>\"declarativeContent\"</code><!--TODO: Mention host permissions if/when some actions require them.-->" },
74 { "Learn more": "<a href='events.html'>Declarative Events</a><br/>The <a hre f='activeTab.html'>activeTab</a> permission" }
75 ],
76 "contextMenus": [
77 { "Permissions": "<code>\"contextMenus\"</code>" }
78 ],
79 "app_runtime": [
80 { "Permissions": "None" },
81 { "Learn more": "<a href='app_lifecycle.html'>Manage App Lifecycle</a><br><a href='https://developers.google.com/live/shows/10291095/'>Chrome Office Hours: Introduction to Chrome Apps</a>" }
82 ],
83 "bluetooth": [
84 { "Permissions": "<code>\"bluetooth\"</code>" },
85 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" }
86 ],
87 "app_window": [
88 { "Permissions": "None" },
89 { "Learn more": "<a href='about_apps.html#look'>How they look</a><br><a href ='app_lifecycle.html'>Manage App Lifecycle</a><br><a href='https://developers.go ogle.com/live/shows/9118010/'>Chrome Apps Office Hours: Building Awesome Multi-w indow Apps</a>" }
90 ],
91 "notifications": [
92 { "Permissions": "<code>\"notifications\"</code>" },
93 { "Learn more": "<a href='https://developers.google.com/live/shows/83992232- 1001/'>Chrome Apps Office Hours: Rich Notifications</a>" }
94 ],
95 "pageCapture": [
96 { "Permissions": "<code>\"pageCapture\"</code>" }
97 ],
98 "mediaGalleries": [
99 { "Permissions": "<code>\"mediaGalleries': ['read']\"</code>,<code>\"mediaGa lleries': ['read', 'allAutoDetected']\"</code><br>See <a href='#manifest'>Manife st</a> belowfor more information." },
100 { "Learn more": "<a href='https://developers.google.com/live/shows/10479832/ '>Chrome Office Hours: The Media Galleries API</a>" }
101 ],
102 "storage": [
103 { "Permissions": "<code>\"storage\"</code>" },
104 { "Learn more": "<a href='https://developers.google.com/live/shows/7320022/' >Chrome Apps Office Hours: Chrome Storage APIs</a><br><a href='https://developer s.google.com/live/shows/7320022-1/'>Chrome Apps Office Hours: Storage API Deep D ive</a>" }
105 ],
106 "windows": [
107 { "Permissions": "<code>\"tabs\"</code>" }
108 ],
109 "runtime": [
110 { "Permissions": "None" },
111 { "Learn more": "<a href='app_lifecycle.html'>Manage App Lifecycle</a><br><a href='event_pages.html'>Event Pages</a>" }
112 ],
113 "socket": [
114 { "Permissions": "<code>\"socket': ['rule1', 'rule2']\"</code><br>For exampl e: <code>\"socket': ['tcp-connect:*:*']\"</code>means connecting on any port of any host.See <a href='app_network.html'>Network Communications</a> for rule synt ax." },
115 { "Learn more": "<a href='app_network.html'>Network Communications</a><br><a href='sencha_framework.html'>Build Apps with Sencha ExtJS</a><br><a href='https ://developers.google.com/live/shows/7320022-5001/'>Chrome Apps Office Hours: Net working APIs</a><br><a href='https://developers.google.com/live/shows/7320022-20 01/'>Chrome Apps Office Hours: Controlling an AR ParrotDrone</a>" }
116 ],
117 "management": [
118 { "Permissions": "<code>\"management\"</code>" }
119 ],
120 "privacy": [
121 { "Permissions": "<code>\"privacy\"</code>" }
122 ],
123 "browsingData": [
124 { "Permissions": "<code>\"browsingData\"</code>" }
125 ],
126 "fileBrowserHandler": [
127 { "Permissions": "<code>\"fileBrowserHandler\"</code>" }
128 ],
129 "webNavigation": [
130 { "Permissions": "<code>\"webNavigation\"</code>" }
131 ],
132 "cookies": [
133 { "Permissions": "<code>\"cookies\"</code><br><a href=\"declare_permissions. html\">host permissions</a>" }
134 ],
135 "input_ime": [
136 { "Permissions": "<code>\"input\"</code>" }
137 ],
138 "bookmarks": [
139 { "Permissions": "<code>\"bookmarks\"</code>" }
140 ],
141 "tts": [
142 { "Permissions": "<code>\"tts\"</code>" },
143 { "Learn more": "<a href='https://developers.google.com/live/shows/7320022-7 001/'>Chrome Office Hours: Text to Speech API</a>" }
144 ]
145 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698