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

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: Minor changes Created 7 years, 7 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": "<code>\"alarms\"</code>" },
not at google - send to devlin 2013/04/30 18:34:19 Permissions are always in <code>"..."</code>, and
epeterson 2013/05/13 02:38:10 Done.
4 { "Learn more": "<a href='event_pages.html'>Event Pages</a>" }
5 ],
6 "app_runtime": [
7 { "Permissions": "None" },
not at google - send to devlin 2013/04/30 18:34:19 Likewise, leave out permissions if there aren't an
epeterson 2013/05/13 02:38:10 Done.
8 { "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>" }
not at google - send to devlin 2013/04/30 18:34:19 Maybe "Learn more" should be a list in the JSON.
epeterson 2013/05/13 02:38:10 Done.
9 ],
10 "app_window": [
11 { "Permissions": "None" },
12 { "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>" }
13 ],
14 "bluetooth": [
15 { "Permissions": "<code>\"bluetooth\"</code>" },
16 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" }
17 ],
18 "bookmarks": [
19 { "Permissions": "<code>\"bookmarks\"</code>" }
20 ],
21 "browsingData": [
22 { "Permissions": "<code>\"browsingData\"</code>" }
23 ],
24 "commands": [
25 { "Permissions": "None" }
26 ],
27 "contentSettings": [
28 { "Permissions": "<code>\"contentSettings\"</code>" }
29 ],
30 "contextMenus": [
31 { "Permissions": "<code>\"contextMenus\"</code>" }
32 ],
33 "cookies": [
34 { "Permissions": "<code>\"cookies\"</code><br><a href=\"declare_permissions. html\">host permissions</a>" }
not at google - send to devlin 2013/04/30 18:34:19 Looking through this file more carefully, I'm thin
epeterson 2013/05/13 02:38:10 Done.
35 ],
36 "debugger": [
37 { "Permissions": "<code>\"debugger\"</code>" }
38 ],
39 "declarativeContent": [
40 { "Permissions": "<code>\"declarativeContent\"</code><!--TODO: Mention host permissions if/when some actions require them.-->" },
not at google - send to devlin 2013/04/30 18:34:19 let's convert the HTML comments into JSON comments
epeterson 2013/05/13 02:38:10 Done.
41 { "Learn more": "<a href='events.html'>Declarative Events</a><br/>The <a hre f='activeTab.html'>activeTab</a> permission" }
42 ],
43 "declarativeWebRequest": [
44 { "Permissions": "<code>\"declarativeWebRequest\"</code><br><a href=\"declar e_permissions.html\">host permissions</a>" }
45 ],
46 "downloads": [
47 { "Permissions": "<code>\"downloads\"</code><br><a href=\"declare_permission s.html\">host permissions</a>" }
48 ],
49 "fileBrowserHandler": [
50 { "Permissions": "<code>\"fileBrowserHandler\"</code>" }
51 ],
52 "fileSystem": [
53 { "Permissions": "<code>\"fileSystem\"</code>, <code>\"fileSystem.write\"</c ode>" },
54 { "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>" }
55 ],
56 "fontSettings": [
57 { "Permissions": "<code>\"fontSettings\"</code>" }
58 ],
59 "history": [
60 { "Permissions": "<code>\"history\"</code>" }
61 ],
62 "idle": [
63 { "Permissions": "<code>\"idle\"</code>" }
64 ],
65 "input_ime": [
66 { "Permissions": "<code>\"input\"</code>" }
67 ],
68 "management": [
69 { "Permissions": "<code>\"management\"</code>" }
70 ],
71 "mediaGalleries": [
72 { "Permissions": "<code>\"mediaGalleries': ['read']\"</code>,<code>\"mediaGa lleries': ['read', 'allAutoDetected']\"</code><br>See <a href='#manifest'>Manife st</a> belowfor more information." },
73 { "Learn more": "<a href='https://developers.google.com/live/shows/10479832/ '>Chrome Office Hours: The Media Galleries API</a>" }
74 ],
75 "notifications": [
76 { "Permissions": "<code>\"notifications\"</code>" },
77 { "Learn more": "<a href='https://developers.google.com/live/shows/83992232- 1001/'>Chrome Apps Office Hours: Rich Notifications</a>" }
78 ],
79 "pageCapture": [
80 { "Permissions": "<code>\"pageCapture\"</code>" }
81 ],
82 "power": [
83 { "Permissions": "<code>\"power\"</code>" }
84 ],
85 "privacy": [
86 { "Permissions": "<code>\"privacy\"</code>" }
87 ],
88 "proxy": [
89 { "Permissions": "<code>\"proxy\"</code>" }
90 ],
91 "pushMessaging": [
92 { "Permissions": "<code>\"pushMessaging\"</code>" },
93 { "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>" }
94 ],
95 "runtime": [
96 { "Permissions": "None" },
97 { "Learn more": "<a href='app_lifecycle.html'>Manage App Lifecycle</a><br><a href='event_pages.html'>Event Pages</a>" }
98 ],
99 "serial": [
100 { "Permissions": "<code>\"serial\"</code>" },
101 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" }
102 ],
103 "socket": [
104 { "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." },
105 { "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>" }
106 ],
107 "storage": [
108 { "Permissions": "<code>\"storage\"</code>" },
109 { "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>" }
110 ],
111 "syncFileSystem": [
112 { "Permissions": "<code>\"syncFileSystem\"</code>" },
113 { "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>" }
114 ],
115 "tabs": [
116 { "Permissions": "<code>\"tabs\"</code>" }
117 ],
118 "topSites": [
119 { "Permissions": "<code>\"topSites\"</code>" }
120 ],
121 "tts": [
122 { "Permissions": "<code>\"tts\"</code>" },
123 { "Learn more": "<a href='https://developers.google.com/live/shows/7320022-7 001/'>Chrome Office Hours: Text to Speech API</a>" }
124 ],
125 "ttsEngine": [
126 { "Permissions": "<code>\"ttsEngine\"</code>" }
127 ],
128 "usb": [
129 { "Permissions": "<code>\"usb\"</code>" },
130 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" }
131 ],
132 "webNavigation": [
133 { "Permissions": "<code>\"webNavigation\"</code>" }
134 ],
135 "webRequest": [
136 { "Permissions": "<code>\"webRequest\"</code><br><a href=\"declare_permissio ns.html\">host permissions</a>" }
137 ],
138 "webstore": [
139 { "Permissions": "None" },
140 { "Learn more": "<a href='https://developers.google.com/chrome/web-store/doc s/inline_installation'>Using Inline Installation</a>" }
141 ],
142 "windows": [
143 { "Permissions": "<code>\"tabs\"</code>" }
144 ] }
not at google - send to devlin 2013/04/30 18:34:19 put the closing } on its own line. sorry.
epeterson 2013/05/13 02:38:10 Done. (sorry.)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698