| OLD | NEW |
| 1 { | 1 { |
| 2 "alarms": { | 2 "alarms": { |
| 3 "Learn More": [ | 3 "Learn More": [ |
| 4 { | 4 { |
| 5 "link": "event_pages.html", | 5 "link": "event_pages", |
| 6 "text": "Event Pages" | 6 "text": "Event Pages" |
| 7 } | 7 } |
| 8 ] | 8 ] |
| 9 }, | 9 }, |
| 10 "app_runtime": { | 10 "app_runtime": { |
| 11 "Learn More": [ | 11 "Learn More": [ |
| 12 { | 12 { |
| 13 "link": "app_lifecycle.html", | 13 "link": "app_lifecycle", |
| 14 "text": "Manage App Lifecycle" | 14 "text": "Manage App Lifecycle" |
| 15 }, | 15 }, |
| 16 { | 16 { |
| 17 "link": "https://developers.google.com/live/shows/10291095/", | 17 "link": "https://developers.google.com/live/shows/10291095/", |
| 18 "text": "Chrome Office Hours: Introduction to Chrome Apps" | 18 "text": "Chrome Office Hours: Introduction to Chrome Apps" |
| 19 } | 19 } |
| 20 ] | 20 ] |
| 21 }, | 21 }, |
| 22 "app_window": { | 22 "app_window": { |
| 23 "Learn More": [ | 23 "Learn More": [ |
| 24 { | 24 { |
| 25 "link": "about_apps.html#look", | 25 "link": "about_apps#look", |
| 26 "text": "How they look" | 26 "text": "How they look" |
| 27 }, | 27 }, |
| 28 { | 28 { |
| 29 "link": "app_lifecycle.html", | 29 "link": "app_lifecycle", |
| 30 "text": "Manage App Lifecycle" | 30 "text": "Manage App Lifecycle" |
| 31 }, | 31 }, |
| 32 { | 32 { |
| 33 "link": "https://developers.google.com/live/shows/9118010/", | 33 "link": "https://developers.google.com/live/shows/9118010/", |
| 34 "text": "Chrome Apps Office Hours: Building Awesome Multi-window Apps" | 34 "text": "Chrome Apps Office Hours: Building Awesome Multi-window Apps" |
| 35 } | 35 } |
| 36 ] | 36 ] |
| 37 }, | 37 }, |
| 38 "bluetooth": { | 38 "bluetooth": { |
| 39 "Learn More": [ | 39 "Learn More": [ |
| 40 { | 40 { |
| 41 "link": "app_bluetooth.html", | 41 "link": "app_bluetooth", |
| 42 "text": "Bluetooth" | 42 "text": "Bluetooth" |
| 43 } | 43 } |
| 44 ] | 44 ] |
| 45 }, | 45 }, |
| 46 "bluetoothLowEnergy": { | 46 "bluetoothLowEnergy": { |
| 47 "Learn More": [ | 47 "Learn More": [ |
| 48 { | 48 { |
| 49 "link": "app_bluetooth.html", | 49 "link": "app_bluetooth.html", |
| 50 "text": "Bluetooth" | 50 "text": "Bluetooth" |
| 51 } | 51 } |
| 52 ] | 52 ] |
| 53 }, | 53 }, |
| 54 "bluetoothSocket": { | 54 "bluetoothSocket": { |
| 55 "Learn More": [ | 55 "Learn More": [ |
| 56 { | 56 { |
| 57 "link": "app_bluetooth.html", | 57 "link": "app_bluetooth.html", |
| 58 "text": "Bluetooth" | 58 "text": "Bluetooth" |
| 59 } | 59 } |
| 60 ] | 60 ] |
| 61 }, | 61 }, |
| 62 "cookies": { | 62 "cookies": { |
| 63 "Permissions": [ | 63 "Permissions": [ |
| 64 { | 64 { |
| 65 "class": "code", | 65 "class": "code", |
| 66 "text": "\"cookies\"" | 66 "text": "\"cookies\"" |
| 67 }, | 67 }, |
| 68 { | 68 { |
| 69 "link": "declare_permissions.html#host-permissions", | 69 "link": "declare_permissions#host-permissions", |
| 70 "text": "host permissions" | 70 "text": "host permissions" |
| 71 } | 71 } |
| 72 ] | 72 ] |
| 73 }, | 73 }, |
| 74 "declarativeContent": { | 74 "declarativeContent": { |
| 75 "Learn More": [ | 75 "Learn More": [ |
| 76 { | 76 { |
| 77 "link": "events.html", | 77 "link": "events", |
| 78 "text": "Declarative Events" | 78 "text": "Declarative Events" |
| 79 }, | 79 }, |
| 80 { | 80 { |
| 81 "link": "activeTab.html", | 81 "link": "activeTab", |
| 82 "text": "activeTab" | 82 "text": "activeTab" |
| 83 } | 83 } |
| 84 ] | 84 ] |
| 85 }, | 85 }, |
| 86 "declarativeWebRequest": { | 86 "declarativeWebRequest": { |
| 87 "Permissions": [ | 87 "Permissions": [ |
| 88 { | 88 { |
| 89 "class": "code", | 89 "class": "code", |
| 90 "text": "\"declarativeWebRequest\"" | 90 "text": "\"declarativeWebRequest\"" |
| 91 }, | 91 }, |
| 92 { | 92 { |
| 93 "link": "declare_permissions.html#host-permissions", | 93 "link": "declare_permissions#host-permissions", |
| 94 "text": "host permissions" | 94 "text": "host permissions" |
| 95 } | 95 } |
| 96 ] | 96 ] |
| 97 }, | 97 }, |
| 98 "downloads": { | 98 "downloads": { |
| 99 "Permissions": [ | 99 "Permissions": [ |
| 100 { | 100 { |
| 101 "class": "code", | 101 "class": "code", |
| 102 "text": "\"downloads\"" | 102 "text": "\"downloads\"" |
| 103 } | 103 } |
| 104 ] | 104 ] |
| 105 }, | 105 }, |
| 106 "fileSystem": { | 106 "fileSystem": { |
| 107 "Permissions": [ | 107 "Permissions": [ |
| 108 { | 108 { |
| 109 "class": "code", | 109 "class": "code", |
| 110 "text": "\"fileSystem\"" | 110 "text": "\"fileSystem\"" |
| 111 }, | 111 }, |
| 112 { | 112 { |
| 113 "class": "code", | 113 "class": "code", |
| 114 "text": "{\"fileSystem\": [\"write\"]}" | 114 "text": "{\"fileSystem\": [\"write\"]}" |
| 115 }, | 115 }, |
| 116 { | 116 { |
| 117 "class": "code", | 117 "class": "code", |
| 118 "text": "{\"fileSystem\": [\"write\", \"retainEntries\", \"directory\"]}
" | 118 "text": "{\"fileSystem\": [\"write\", \"retainEntries\", \"directory\"]}
" |
| 119 } | 119 } |
| 120 ], | 120 ], |
| 121 "Learn More": [ | 121 "Learn More": [ |
| 122 { | 122 { |
| 123 "link": "app_storage.html", | 123 "link": "app_storage", |
| 124 "text": "Manage Data" | 124 "text": "Manage Data" |
| 125 }, | 125 }, |
| 126 { | 126 { |
| 127 "link": "angular_framework.html", | 127 "link": "angular_framework", |
| 128 "text": "Build Apps with AngularJS" | 128 "text": "Build Apps with AngularJS" |
| 129 }, | 129 }, |
| 130 { | 130 { |
| 131 "link": "https://developers.google.com/live/shows/7320022-1001/", | 131 "link": "https://developers.google.com/live/shows/7320022-1001/", |
| 132 "text": "Chrome Apps Office Hours: TextDrive and AngularJS" | 132 "text": "Chrome Apps Office Hours: TextDrive and AngularJS" |
| 133 } | 133 } |
| 134 ] | 134 ] |
| 135 }, | 135 }, |
| 136 "gcm": { | 136 "gcm": { |
| 137 "Learn More": [ | 137 "Learn More": [ |
| 138 { | 138 { |
| 139 "link": "cloudMessagingV2.html", | 139 "link": "cloudMessagingV2", |
| 140 "text": "Google Cloud Messaging" | 140 "text": "Google Cloud Messaging" |
| 141 } | 141 } |
| 142 ] | 142 ] |
| 143 }, | 143 }, |
| 144 "identity": { | 144 "identity": { |
| 145 "Learn More": [ | 145 "Learn More": [ |
| 146 { | 146 { |
| 147 "link": "app_identity.html", | 147 "link": "app_identity", |
| 148 "text": "Identify User" | 148 "text": "Identify User" |
| 149 } | 149 } |
| 150 ] | 150 ] |
| 151 }, | 151 }, |
| 152 "mediaGalleries": { | 152 "mediaGalleries": { |
| 153 "Permissions": [ | 153 "Permissions": [ |
| 154 { | 154 { |
| 155 "class": "code", | 155 "class": "code", |
| 156 "text": "{\"mediaGalleries\": [\"accessType1\", \"accessType2\", ...]}" | 156 "text": "{\"mediaGalleries\": [\"accessType1\", \"accessType2\", ...]}" |
| 157 }, | 157 }, |
| (...skipping 16 matching lines...) Expand all Loading... |
| 174 "Learn More": [ | 174 "Learn More": [ |
| 175 { | 175 { |
| 176 "link": "https://developers.google.com/live/shows/83992232-1001/", | 176 "link": "https://developers.google.com/live/shows/83992232-1001/", |
| 177 "text": "Chrome Apps Office Hours: Rich Notifications" | 177 "text": "Chrome Apps Office Hours: Rich Notifications" |
| 178 } | 178 } |
| 179 ] | 179 ] |
| 180 }, | 180 }, |
| 181 "permissions": { | 181 "permissions": { |
| 182 "Learn More": [ | 182 "Learn More": [ |
| 183 { | 183 { |
| 184 "link": "declare_permissions.html", | 184 "link": "declare_permissions", |
| 185 "text": "Declaring permissions" | 185 "text": "Declaring permissions" |
| 186 } | 186 } |
| 187 ] | 187 ] |
| 188 }, | 188 }, |
| 189 "pushMessaging": { | 189 "pushMessaging": { |
| 190 "Learn More": [ | 190 "Learn More": [ |
| 191 { | 191 { |
| 192 "link": "cloudMessaging.html", | 192 "link": "cloudMessaging", |
| 193 "text": "Google Cloud Messaging for Chrome" | 193 "text": "Google Cloud Messaging for Chrome" |
| 194 }, | 194 }, |
| 195 { | 195 { |
| 196 "link": "gcm_server.html", | 196 "link": "gcm_server", |
| 197 "text": "API Reference for GCM service" | 197 "text": "API Reference for GCM service" |
| 198 } | 198 } |
| 199 ] | 199 ] |
| 200 }, | 200 }, |
| 201 "runtime": { | 201 "runtime": { |
| 202 "Learn More": [ | 202 "Learn More": [ |
| 203 { | 203 { |
| 204 "link": "app_lifecycle.html", | 204 "link": "app_lifecycle", |
| 205 "text": "Manage App Lifecycle" | 205 "text": "Manage App Lifecycle" |
| 206 }, | 206 }, |
| 207 { | 207 { |
| 208 "link": "event_pages.html", | 208 "link": "event_pages", |
| 209 "text": "Event Pages" | 209 "text": "Event Pages" |
| 210 } | 210 } |
| 211 ] | 211 ] |
| 212 }, | 212 }, |
| 213 "serial": { | 213 "serial": { |
| 214 "Learn More": [ | 214 "Learn More": [ |
| 215 { | 215 { |
| 216 "link": "app_usb.html", | 216 "link": "app_usb", |
| 217 "text": "Accessing Hardware Devices" | 217 "text": "Accessing Hardware Devices" |
| 218 } | 218 } |
| 219 ] | 219 ] |
| 220 }, | 220 }, |
| 221 "socket": { | 221 "socket": { |
| 222 "Permissions": [ | 222 "Permissions": [ |
| 223 { | 223 { |
| 224 "class": "code", | 224 "class": "code", |
| 225 "text": "{\"socket\": [\"rule1\", \"rule2\"]}" | 225 "text": "{\"socket\": [\"rule1\", \"rule2\"]}" |
| 226 }, | 226 }, |
| 227 { | 227 { |
| 228 "partial": "intro_tables/socket_permissions.html" | 228 "partial": "intro_tables/socket_permissions.html" |
| 229 } | 229 } |
| 230 ], | 230 ], |
| 231 "Learn More": [ | 231 "Learn More": [ |
| 232 { | 232 { |
| 233 "link": "app_network.html", | 233 "link": "app_network", |
| 234 "text": "Network Communications" | 234 "text": "Network Communications" |
| 235 }, | 235 }, |
| 236 { | 236 { |
| 237 "link": "sencha_framework.html", | 237 "link": "sencha_framework", |
| 238 "text": "Build Apps with Sencha ExtJS" | 238 "text": "Build Apps with Sencha ExtJS" |
| 239 }, | 239 }, |
| 240 { | 240 { |
| 241 "link": "https://developers.google.com/live/shows/7320022-5001/", | 241 "link": "https://developers.google.com/live/shows/7320022-5001/", |
| 242 "text": "Chrome Apps Office Hours: Networking APIs" | 242 "text": "Chrome Apps Office Hours: Networking APIs" |
| 243 }, | 243 }, |
| 244 { | 244 { |
| 245 "link": "https://developers.google.com/live/shows/7320022-2001/", | 245 "link": "https://developers.google.com/live/shows/7320022-2001/", |
| 246 "text": "Chrome Apps Office Hours: Controlling an AR ParrotDrone" | 246 "text": "Chrome Apps Office Hours: Controlling an AR ParrotDrone" |
| 247 } | 247 } |
| 248 ] | 248 ] |
| 249 }, | 249 }, |
| 250 "storage": { | 250 "storage": { |
| 251 "Learn More": [ | 251 "Learn More": [ |
| 252 { | 252 { |
| 253 "link": "https://developers.google.com/live/shows/7320022/", | 253 "link": "https://developers.google.com/live/shows/7320022/", |
| 254 "text": "Chrome Apps Office Hours: Chrome Storage APIs" | 254 "text": "Chrome Apps Office Hours: Chrome Storage APIs" |
| 255 }, | 255 }, |
| 256 { | 256 { |
| 257 "link": "https://developers.google.com/live/shows/7320022-1/", | 257 "link": "https://developers.google.com/live/shows/7320022-1/", |
| 258 "text": "Chrome Apps Office Hours: Storage API Deep Dive" | 258 "text": "Chrome Apps Office Hours: Storage API Deep Dive" |
| 259 } | 259 } |
| 260 ] | 260 ] |
| 261 }, | 261 }, |
| 262 "syncFileSystem": { | 262 "syncFileSystem": { |
| 263 "Learn More": [ | 263 "Learn More": [ |
| 264 { | 264 { |
| 265 "link": "app_storage.html", | 265 "link": "app_storage", |
| 266 "text": "Manage Data" | 266 "text": "Manage Data" |
| 267 }, | 267 }, |
| 268 { | 268 { |
| 269 "link": "https://developers.google.com/live/shows/83992232-2001/", | 269 "link": "https://developers.google.com/live/shows/83992232-2001/", |
| 270 "text": "Chrome Office Hours: Synched File System" | 270 "text": "Chrome Office Hours: Synched File System" |
| 271 } | 271 } |
| 272 ] | 272 ] |
| 273 }, | 273 }, |
| 274 "tabs": { | 274 "tabs": { |
| 275 "Permissions": [ | 275 "Permissions": [ |
| 276 { | 276 { |
| 277 "partial": "intro_tables/tabs_permissions.html" | 277 "partial": "intro_tables/tabs_permissions.html" |
| 278 } | 278 } |
| 279 ] | 279 ] |
| 280 }, | 280 }, |
| 281 "tts": { | 281 "tts": { |
| 282 "Learn More": [ | 282 "Learn More": [ |
| 283 { | 283 { |
| 284 "link": "https://developers.google.com/live/shows/7320022-7001/", | 284 "link": "https://developers.google.com/live/shows/7320022-7001/", |
| 285 "text": "Chrome Office Hours: Text to Speech API" | 285 "text": "Chrome Office Hours: Text to Speech API" |
| 286 } | 286 } |
| 287 ] | 287 ] |
| 288 }, | 288 }, |
| 289 "usb": { | 289 "usb": { |
| 290 "Learn More": [ | 290 "Learn More": [ |
| 291 { | 291 { |
| 292 "link": "app_usb.html", | 292 "link": "app_usb", |
| 293 "text": "Accessing Hardware Devices" | 293 "text": "Accessing Hardware Devices" |
| 294 } | 294 } |
| 295 ] | 295 ] |
| 296 }, | 296 }, |
| 297 "webRequest": { | 297 "webRequest": { |
| 298 "Permissions": [ | 298 "Permissions": [ |
| 299 { | 299 { |
| 300 "class": "code", | 300 "class": "code", |
| 301 "text": "\"webRequest\"" | 301 "text": "\"webRequest\"" |
| 302 }, | 302 }, |
| 303 { | 303 { |
| 304 "link": "declare_permissions.html#host-permissions", | 304 "link": "declare_permissions#host-permissions", |
| 305 "text": "host permissions" | 305 "text": "host permissions" |
| 306 } | 306 } |
| 307 ] | 307 ] |
| 308 }, | 308 }, |
| 309 "webstore": { | 309 "webstore": { |
| 310 "Learn More": [ | 310 "Learn More": [ |
| 311 { | 311 { |
| 312 "link": "https://developers.google.com/chrome/web-store/docs/inline_inst
allation", | 312 "link": "https://developers.google.com/chrome/web-store/docs/inline_inst
allation", |
| 313 "text": "Using Inline Installation" | 313 "text": "Using Inline Installation" |
| 314 } | 314 } |
| 315 ] | 315 ] |
| 316 }, | 316 }, |
| 317 "windows": { | 317 "windows": { |
| 318 "Permissions": [ | 318 "Permissions": [ |
| 319 { | 319 { |
| 320 "partial": "intro_tables/windows_permissions.html" | 320 "partial": "intro_tables/windows_permissions.html" |
| 321 } | 321 } |
| 322 ] | 322 ] |
| 323 } | 323 } |
| 324 } | 324 } |
| OLD | NEW |