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

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

Issue 164813002: Docserver: Remove .html from the links in the sidenav. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 [ 1 [
2 { 2 {
3 "title": "Devtools", 3 "title": "Devtools",
4 "items": [ 4 "items": [
5 { 5 {
6 "title": "Learn Basics", 6 "title": "Learn Basics",
7 "items": [ 7 "items": [
8 { 8 {
9 "title": "Overview", 9 "title": "Overview",
10 "href": "/devtools/index.html" 10 "href": "/devtools/index"
11 }, 11 },
12 { 12 {
13 "title": "Authoring & Development Workflow", 13 "title": "Authoring & Development Workflow",
14 "href": "/devtools/docs/authoring-development-workflow.html" 14 "href": "/devtools/docs/authoring-development-workflow"
15 }, 15 },
16 { 16 {
17 "title": "Using the Console", 17 "title": "Using the Console",
18 "href": "/devtools/docs/console.html" 18 "href": "/devtools/docs/console"
19 }, 19 },
20 { 20 {
21 "title": "Tips & Tricks", 21 "title": "Tips & Tricks",
22 "href": "/devtools/docs/tips-and-tricks.html" 22 "href": "/devtools/docs/tips-and-tricks"
23 }, 23 },
24 { 24 {
25 "title": "Additional Resources", 25 "title": "Additional Resources",
26 "href": "/devtools/docs/videos.html", 26 "href": "/devtools/docs/videos",
27 "items": [ 27 "items": [
28 { 28 {
29 "title": "Videos", 29 "title": "Videos",
30 "href": "/devtools/docs/videos.html" 30 "href": "/devtools/docs/videos"
31 }, 31 },
32 { 32 {
33 "title": "Blog Posts", 33 "title": "Blog Posts",
34 "href": "/devtools/docs/blog-posts.html" 34 "href": "/devtools/docs/blog-posts"
35 }, 35 },
36 { 36 {
37 "title": "Mailing List", 37 "title": "Mailing List",
38 "href": "https://groups.google.com/forum/?fromgroups#!forum/goog le-chrome-developer-tools" 38 "href": "https://groups.google.com/forum/?fromgroups#!forum/goog le-chrome-developer-tools"
39 }, 39 },
40 { 40 {
41 "title": "Contributing to DevTools", 41 "title": "Contributing to DevTools",
42 "href": "/devtools/docs/contributing.html" 42 "href": "/devtools/docs/contributing"
43 } 43 }
44 ] 44 ]
45 } 45 }
46 ] 46 ]
47 }, 47 },
48 { 48 {
49 "title": "Use Tools", 49 "title": "Use Tools",
50 "items": [ 50 "items": [
51 { 51 {
52 "title": "Inspecting & Tweaking", 52 "title": "Inspecting & Tweaking",
53 "href": "/devtools/docs/elements.html", 53 "href": "/devtools/docs/elements",
54 "items": [ 54 "items": [
55 { 55 {
56 "title": "Editing Styles & DOM", 56 "title": "Editing Styles & DOM",
57 "href": "/devtools/docs/elements.html" 57 "href": "/devtools/docs/elements"
58 }, 58 },
59 { 59 {
60 "title": "Working with CSS Preprocessors", 60 "title": "Working with CSS Preprocessors",
61 "href": "/devtools/docs/css-preprocessors.html" 61 "href": "/devtools/docs/css-preprocessors"
62 }, 62 },
63 { 63 {
64 "title": "Managing Application Storage", 64 "title": "Managing Application Storage",
65 "href": "/devtools/docs/resource-panel.html" 65 "href": "/devtools/docs/resource-panel"
66 } 66 }
67 ] 67 ]
68 }, 68 },
69 { 69 {
70 "title": "Debugging JavaScript", 70 "title": "Debugging JavaScript",
71 "href": "/devtools/docs/javascript-debugging.html" 71 "href": "/devtools/docs/javascript-debugging"
72 }, 72 },
73 { 73 {
74 "title": "Mobile Emulation", 74 "title": "Mobile Emulation",
75 "href": "/devtools/docs/mobile-emulation.html" 75 "href": "/devtools/docs/mobile-emulation"
76 }, 76 },
77 { 77 {
78 "title": "Remote Debugging on Android", 78 "title": "Remote Debugging on Android",
79 "href": "/devtools/docs/remote-debugging.html" 79 "href": "/devtools/docs/remote-debugging"
80 } 80 }
81 ] 81 ]
82 }, 82 },
83 { 83 {
84 "title": "Performance & Profiling", 84 "title": "Performance & Profiling",
85 "items": [ 85 "items": [
86 { 86 {
87 "title": "Evaluating Network Performance", 87 "title": "Evaluating Network Performance",
88 "href": "/devtools/docs/network.html" 88 "href": "/devtools/docs/network"
89 }, 89 },
90 { 90 {
91 "title": "Using the Timeline", 91 "title": "Using the Timeline",
92 "href": "/devtools/docs/timeline.html" 92 "href": "/devtools/docs/timeline"
93 }, 93 },
94 { 94 {
95 "title": "Timeline Demo: Finding Forced Synchronous Layouts", 95 "title": "Timeline Demo: Finding Forced Synchronous Layouts",
96 "href": "/devtools/docs/demos/too-much-layout/index.html" 96 "href": "/devtools/docs/demos/too-much-layout/index"
97 }, 97 },
98 { 98 {
99 "title": "Profiling JavaScript Performance", 99 "title": "Profiling JavaScript Performance",
100 "href": "/devtools/docs/cpu-profiling.html" 100 "href": "/devtools/docs/cpu-profiling"
101 }, 101 },
102 { 102 {
103 "title": "JavaScripting Performance Flame Chart", 103 "title": "JavaScripting Performance Flame Chart",
104 "href": "/devtools/docs/flame-chart.html" 104 "href": "/devtools/docs/flame-chart"
105 }, 105 },
106 { 106 {
107 "title": "JavaScript Memory Profiling", 107 "title": "JavaScript Memory Profiling",
108 "href": "/devtools/docs/javascript-memory-profiling.html", 108 "href": "/devtools/docs/javascript-memory-profiling",
109 "items": [ 109 "items": [
110 { 110 {
111 "title": "JavaScript Memory Profiling", 111 "title": "JavaScript Memory Profiling",
112 "href": "/devtools/docs/javascript-memory-profiling.html" 112 "href": "/devtools/docs/javascript-memory-profiling"
113 }, 113 },
114 { 114 {
115 "title": "Demos", 115 "title": "Demos",
116 "href": "/devtools/docs/heap-profiling-summary.html" 116 "href": "/devtools/docs/heap-profiling-summary"
117 } 117 }
118 ] 118 ]
119 }, 119 },
120 { 120 {
121 "title": "Setting Up a Clean Testing Environment", 121 "title": "Setting Up a Clean Testing Environment",
122 "href": "/devtools/docs/clean-testing-environment.html" 122 "href": "/devtools/docs/clean-testing-environment"
123 } 123 }
124 ] 124 ]
125 }, 125 },
126 { 126 {
127 "title": "Reference", 127 "title": "Reference",
128 "items": [ 128 "items": [
129 { 129 {
130 "title": "Console API Reference", 130 "title": "Console API Reference",
131 "href": "/devtools/docs/console-api.html" 131 "href": "/devtools/docs/console-api"
132 }, 132 },
133 { 133 {
134 "title": "Command Line API Reference", 134 "title": "Command Line API Reference",
135 "href": "/devtools/docs/commandline-api.html" 135 "href": "/devtools/docs/commandline-api"
136 }, 136 },
137 { 137 {
138 "title": "DevTools Extensions API", 138 "title": "DevTools Extensions API",
139 "href": "/devtools/docs/integrating.html", 139 "href": "/devtools/docs/integrating",
140 "items": [ 140 "items": [
141 { 141 {
142 "title": "Integrating with DevTools", 142 "title": "Integrating with DevTools",
143 "href": "/devtools/docs/integrating.html" 143 "href": "/devtools/docs/integrating"
144 }, 144 },
145 { 145 {
146 "title": "Sample DevTools Extensions", 146 "title": "Sample DevTools Extensions",
147 "href": "/devtools/docs/sample-extensions.html" 147 "href": "/devtools/docs/sample-extensions"
148 }, 148 },
149 { 149 {
150 "title": "Sample DevTools Protocol Clients", 150 "title": "Sample DevTools Protocol Clients",
151 "href": "/devtools/docs/debugging-clients.html" 151 "href": "/devtools/docs/debugging-clients"
152 } 152 }
153 ] 153 ]
154 }, 154 },
155 { 155 {
156 "title": "Keyboard Shortcuts", 156 "title": "Keyboard Shortcuts",
157 "href": "/devtools/docs/shortcuts.html" 157 "href": "/devtools/docs/shortcuts"
158 }, 158 },
159 { 159 {
160 "title": "Settings", 160 "title": "Settings",
161 "href": "/devtools/docs/settings.html" 161 "href": "/devtools/docs/settings"
162 }, 162 },
163 { 163 {
164 "title": "Remote Debugging Protocol", 164 "title": "Remote Debugging Protocol",
165 "href": "/devtools/docs/debugger-protocol.html", 165 "href": "/devtools/docs/debugger-protocol",
166 "items": [ 166 "items": [
167 { 167 {
168 "title": "Remote Debugging Protocol", 168 "title": "Remote Debugging Protocol",
169 "href": "/devtools/docs/debugger-protocol.html" 169 "href": "/devtools/docs/debugger-protocol"
170 }, 170 },
171 { 171 {
172 "title": "Version 1.1", 172 "title": "Version 1.1",
173 "href": "/devtools/docs/protocol/1.1/index.html" 173 "href": "/devtools/docs/protocol/1.1/index"
174 }, 174 },
175 { 175 {
176 "title": "Version 1.0", 176 "title": "Version 1.0",
177 "href": "/devtools/docs/protocol/1.0/index.html" 177 "href": "/devtools/docs/protocol/1.0/index"
178 }, 178 },
179 { 179 {
180 "title": "Version .1", 180 "title": "Version .1",
181 "href": "/devtools/docs/protocol/0.1/index.html" 181 "href": "/devtools/docs/protocol/0.1/index"
182 }, 182 },
183 { 183 {
184 "title": "Tip-of-tree", 184 "title": "Tip-of-tree",
185 "href": "/devtools/docs/protocol/tot/index.html" 185 "href": "/devtools/docs/protocol/tot/index"
186 } 186 }
187 ] 187 ]
188 } 188 }
189 ] 189 ]
190 } 190 }
191 ] 191 ]
192 }, 192 },
193 { 193 {
194 "title": "Multi-device", 194 "title": "Multi-device",
195 "items": [ 195 "items": [
196 { 196 {
197 "title": "Getting Started", 197 "title": "Getting Started",
198 "items": [ 198 "items": [
199 { 199 {
200 "title": "Develop Apps for Chrome Mobile", 200 "title": "Develop Apps for Chrome Mobile",
201 "href": "/multidevice/index.html" 201 "href": "/multidevice/index"
202 }, 202 },
203 { 203 {
204 "title": "Data Compression Proxy", 204 "title": "Data Compression Proxy",
205 "href": "/multidevice/data-compression.html" 205 "href": "/multidevice/data-compression"
206 }, 206 },
207 { 207 {
208 "title": "User Agents", 208 "title": "User Agents",
209 "href": "/multidevice/user-agent.html" 209 "href": "/multidevice/user-agent"
210 }, 210 },
211 { 211 {
212 "title": "Mobile Emulation", 212 "title": "Mobile Emulation",
213 "href": "/devtools/docs/mobile-emulation.html" 213 "href": "/devtools/docs/mobile-emulation"
214 }, 214 },
215 { 215 {
216 "title": "Remote Debugging", 216 "title": "Remote Debugging",
217 "href": "/devtools/docs/remote-debugging.html" 217 "href": "/devtools/docs/remote-debugging"
218 }, 218 },
219 { 219 {
220 "title": "FAQ", 220 "title": "FAQ",
221 "href": "/multidevice/faq.html" 221 "href": "/multidevice/faq"
222 } 222 }
223 ] 223 ]
224 }, 224 },
225 { 225 {
226 "title": "Chrome for Android", 226 "title": "Chrome for Android",
227 "items": [ 227 "items": [
228 { 228 {
229 "title": "Overview", 229 "title": "Overview",
230 "href": "/multidevice/android/overview.html" 230 "href": "/multidevice/android/overview"
231 }, 231 },
232 { 232 {
233 "title": "Android Intents with Chrome", 233 "title": "Android Intents with Chrome",
234 "href": "/multidevice/android/intents.html" 234 "href": "/multidevice/android/intents"
235 }, 235 },
236 { 236 {
237 "title": "Add to Homescreen", 237 "title": "Add to Homescreen",
238 "href": "/multidevice/android/installtohomescreen.html" 238 "href": "/multidevice/android/installtohomescreen"
239 } 239 }
240 ] 240 ]
241 }, 241 },
242 { 242 {
243 "title": "Chrome WebView", 243 "title": "Chrome WebView",
244 "items": [ 244 "items": [
245 { 245 {
246 "title": "WebView for Android", 246 "title": "WebView for Android",
247 "href": "/multidevice/webview/overview.html" 247 "href": "/multidevice/webview/overview"
248 }, 248 },
249 { 249 {
250 "title": "Getting Started", 250 "title": "Getting Started",
251 "href": "/multidevice/webview/gettingstarted.html" 251 "href": "/multidevice/webview/gettingstarted"
252 }, 252 },
253 { 253 {
254 "title": "Pixel-Perfect UI", 254 "title": "Pixel-Perfect UI",
255 "href": "/multidevice/webview/pixelperfect.html" 255 "href": "/multidevice/webview/pixelperfect"
256 }, 256 },
257 { 257 {
258 "title": "WebView Workflow", 258 "title": "WebView Workflow",
259 "href": "/multidevice/webview/workflow.html" 259 "href": "/multidevice/webview/workflow"
260 }, 260 },
261 { 261 {
262 "title": "Tips & Tricks", 262 "title": "Tips & Tricks",
263 "href": "/multidevice/webview/tipsandtricks.html" 263 "href": "/multidevice/webview/tipsandtricks"
264 } 264 }
265 ] 265 ]
266 }, 266 },
267 { 267 {
268 "title": "Chrome for iOS", 268 "title": "Chrome for iOS",
269 "items": [ 269 "items": [
270 { 270 {
271 "title": "Overview", 271 "title": "Overview",
272 "href": "/multidevice/ios/overview.html" 272 "href": "/multidevice/ios/overview"
273 }, 273 },
274 { 274 {
275 "title": "Opening Links in Chrome", 275 "title": "Opening Links in Chrome",
276 "href": "/multidevice/ios/links.html" 276 "href": "/multidevice/ios/links"
277 }, 277 },
278 { 278 {
279 "title": "Case Studies", 279 "title": "Case Studies",
280 "href": "/multidevice/ios/case-studies.html", 280 "href": "/multidevice/ios/case-studies",
281 "items": [ 281 "items": [
282 { 282 {
283 "title": "Case Studies", 283 "title": "Case Studies",
284 "href": "/multidevice/ios/case-studies.html" 284 "href": "/multidevice/ios/case-studies"
285 }, 285 },
286 { 286 {
287 "title": "Pocket", 287 "title": "Pocket",
288 "href": "/multidevice/ios/pocket.html" 288 "href": "/multidevice/ios/pocket"
289 }, 289 },
290 { 290 {
291 "title": "Feedly", 291 "title": "Feedly",
292 "href": "/multidevice/ios/feedly.html" 292 "href": "/multidevice/ios/feedly"
293 } 293 }
294 ] 294 ]
295 } 295 }
296 ] 296 ]
297 } 297 }
298 ] 298 ]
299 }, 299 },
300 { 300 {
301 "title": "Platform", 301 "title": "Platform",
302 "items": [ 302 "items": [
303 { 303 {
304 "title": "Apps", 304 "title": "Apps",
305 "items": [ 305 "items": [
306 { 306 {
307 "title": "Learn Basics", 307 "title": "Learn Basics",
308 "href": "/apps/first_app.html", 308 "href": "/apps/first_app",
309 "items": [ 309 "items": [
310 { 310 {
311 "title": "Create Your First App", 311 "title": "Create Your First App",
312 "href": "/apps/first_app.html" 312 "href": "/apps/first_app"
313 }, 313 },
314 { 314 {
315 "title": "App Architecture", 315 "title": "App Architecture",
316 "href": "/apps/app_architecture.html" 316 "href": "/apps/app_architecture"
317 }, 317 },
318 { 318 {
319 "title": "App Lifecycle", 319 "title": "App Lifecycle",
320 "href": "/apps/app_lifecycle.html" 320 "href": "/apps/app_lifecycle"
321 }, 321 },
322 { 322 {
323 "title": "Content Security Policy", 323 "title": "Content Security Policy",
324 "href": "/apps/contentSecurityPolicy.html" 324 "href": "/apps/contentSecurityPolicy"
325 } 325 }
326 ] 326 ]
327 }, 327 },
328 { 328 {
329 "title": "Learn with Codelab", 329 "title": "Learn with Codelab",
330 "href": "/apps/app_codelab1_setup.html", 330 "href": "/apps/app_codelab1_setup",
331 "items": [ 331 "items": [
332 { 332 {
333 "title": "1 - Set Up Development Environment", 333 "title": "1 - Set Up Development Environment",
334 "href": "/apps/app_codelab1_setup.html" 334 "href": "/apps/app_codelab1_setup"
335 }, 335 },
336 { 336 {
337 "title": "2 - Create Basic App", 337 "title": "2 - Create Basic App",
338 "href": "/apps/app_codelab2_basic.html" 338 "href": "/apps/app_codelab2_basic"
339 }, 339 },
340 { 340 {
341 "title": "3 - Create MVC", 341 "title": "3 - Create MVC",
342 "href": "/apps/app_codelab3_mvc.html" 342 "href": "/apps/app_codelab3_mvc"
343 }, 343 },
344 { 344 {
345 "title": "4 - Save & Fetch Data", 345 "title": "4 - Save & Fetch Data",
346 "href": "/apps/app_codelab5_data.html" 346 "href": "/apps/app_codelab5_data"
347 }, 347 },
348 { 348 {
349 "title": "5 - Manage App Lifecycle", 349 "title": "5 - Manage App Lifecycle",
350 "href": "/apps/app_codelab6_lifecycle.html" 350 "href": "/apps/app_codelab6_lifecycle"
351 }, 351 },
352 { 352 {
353 "title": "6 - Access User's Data", 353 "title": "6 - Access User's Data",
354 "href": "/apps/app_codelab7_useridentification.html" 354 "href": "/apps/app_codelab7_useridentification"
355 }, 355 },
356 { 356 {
357 "title": "7 - Access Web Resources", 357 "title": "7 - Access Web Resources",
358 "href": "/apps/app_codelab8_webresources.html" 358 "href": "/apps/app_codelab8_webresources"
359 }, 359 },
360 { 360 {
361 "title": "8 - Publish App", 361 "title": "8 - Publish App",
362 "href": "/apps/app_codelab_10_publishing.html" 362 "href": "/apps/app_codelab_10_publishing"
363 } 363 }
364 ] 364 ]
365 }, 365 },
366 { 366 {
367 "title": "Samples", 367 "title": "Samples",
368 "href": "/apps/samples.html" 368 "href": "/apps/samples"
369 }, 369 },
370 { 370 {
371 "title": "Develop in the Cloud", 371 "title": "Develop in the Cloud",
372 "href": "/apps/offline_apps.html", 372 "href": "/apps/offline_apps",
373 "items": [ 373 "items": [
374 { 374 {
375 "title": "Offline First", 375 "title": "Offline First",
376 "href": "/apps/offline_apps.html" 376 "href": "/apps/offline_apps"
377 }, 377 },
378 { 378 {
379 "title": "Handling External Content", 379 "title": "Handling External Content",
380 "href": "/apps/app_external.html" 380 "href": "/apps/app_external"
381 }, 381 },
382 { 382 {
383 "title": "Storing Data", 383 "title": "Storing Data",
384 "href": "/apps/app_storage.html" 384 "href": "/apps/app_storage"
385 }, 385 },
386 { 386 {
387 "title": "Cloud Messaging", 387 "title": "Cloud Messaging",
388 "href": "/apps/cloudMessaging.html" 388 "href": "/apps/cloudMessaging"
389 }, 389 },
390 { 390 {
391 "title": "User Authentication", 391 "title": "User Authentication",
392 "href": "/apps/app_identity.html" 392 "href": "/apps/app_identity"
393 } 393 }
394 ] 394 ]
395 }, 395 },
396 { 396 {
397 "title": "User Low-Level System Services", 397 "title": "User Low-Level System Services",
398 "href": "/apps/app_usb.html", 398 "href": "/apps/app_usb",
399 "items": [ 399 "items": [
400 { 400 {
401 "title": "USB", 401 "title": "USB",
402 "href": "/apps/app_usb.html" 402 "href": "/apps/app_usb"
403 }, 403 },
404 { 404 {
405 "title": "Serial", 405 "title": "Serial",
406 "href": "/apps/app_serial.html" 406 "href": "/apps/app_serial"
407 }, 407 },
408 { 408 {
409 "title": "Network Communications", 409 "title": "Network Communications",
410 "href": "/apps/app_network.html" 410 "href": "/apps/app_network"
411 } 411 }
412 ] 412 ]
413 }, 413 },
414 { 414 {
415 "title": "MVC Architecture & Frameworks", 415 "title": "MVC Architecture & Frameworks",
416 "href": "/apps/app_frameworks.html", 416 "href": "/apps/app_frameworks",
417 "items": [ 417 "items": [
418 { 418 {
419 "title": "About MVC Architecture", 419 "title": "About MVC Architecture",
420 "href": "/apps/app_frameworks.html" 420 "href": "/apps/app_frameworks"
421 }, 421 },
422 { 422 {
423 "title": "Build Apps with AngularJS", 423 "title": "Build Apps with AngularJS",
424 "href": "/apps/angular_framework.html" 424 "href": "/apps/angular_framework"
425 }, 425 },
426 { 426 {
427 "title": "Build Apps with SenchaJS", 427 "title": "Build Apps with SenchaJS",
428 "href": "/apps/sencha_framework.html" 428 "href": "/apps/sencha_framework"
429 } 429 }
430 ] 430 ]
431 }, 431 },
432 { 432 {
433 "title": "Distribute Apps", 433 "title": "Distribute Apps",
434 "href": "/apps/publish_app.html", 434 "href": "/apps/publish_app",
435 "items": [ 435 "items": [
436 { 436 {
437 "title": "Publish Your App", 437 "title": "Publish Your App",
438 "href": "/apps/publish_app.html" 438 "href": "/apps/publish_app"
439 }, 439 },
440 { 440 {
441 "title": "Monetize Your App", 441 "title": "Monetize Your App",
442 "href": "/apps/google_wallet.html" 442 "href": "/apps/google_wallet"
443 }, 443 },
444 { 444 {
445 "title": "Analytics", 445 "title": "Analytics",
446 "href": "/apps/analytics.html" 446 "href": "/apps/analytics"
447 } 447 }
448 ] 448 ]
449 }, 449 },
450 { 450 {
451 "title": "Reference", 451 "title": "Reference",
452 "href": "/apps/api_index.html", 452 "href": "/apps/api_index",
453 "items": [ 453 "items": [
454 { 454 {
455 "title": "Chrome Platform APIs", 455 "title": "Chrome Platform APIs",
456 "href": "/apps/api_index.html" 456 "href": "/apps/api_index"
457 }, 457 },
458 { 458 {
459 "title": "Webview Tag", 459 "title": "Webview Tag",
460 "href": "/apps/tags/webview.html" 460 "href": "/apps/tags/webview"
461 }, 461 },
462 { 462 {
463 "title": "Web APIs", 463 "title": "Web APIs",
464 "href": "/apps/api_other.html" 464 "href": "/apps/api_other"
465 }, 465 },
466 { 466 {
467 "title": "Manifest File Format", 467 "title": "Manifest File Format",
468 "href": "/apps/manifest.html" 468 "href": "/apps/manifest"
469 }, 469 },
470 { 470 {
471 "title": "Disabled Web Features", 471 "title": "Disabled Web Features",
472 "href": "/apps/app_deprecated.html" 472 "href": "/apps/app_deprecated"
473 } 473 }
474 ] 474 ]
475 }, 475 },
476 { 476 {
477 "title": "Help", 477 "title": "Help",
478 "href": "/apps/faq.html", 478 "href": "/apps/faq",
479 "items": [ 479 "items": [
480 { 480 {
481 "title": "FAQ", 481 "title": "FAQ",
482 "href": "/apps/faq.html" 482 "href": "/apps/faq"
483 }, 483 },
484 { 484 {
485 "title": "Google Groups", 485 "title": "Google Groups",
486 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-apps" 486 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-apps"
487 }, 487 },
488 { 488 {
489 "title": "Stack Overflow", 489 "title": "Stack Overflow",
490 "href": "http://stackoverflow.com/questions/tagged/google-chrome -app" 490 "href": "http://stackoverflow.com/questions/tagged/google-chrome -app"
491 } 491 }
492 ] 492 ]
493 } 493 }
494 ] 494 ]
495 }, 495 },
496 { 496 {
497 "title": "Extensions", 497 "title": "Extensions",
498 "items": [ 498 "items": [
499 { 499 {
500 "title": "Learn Basics", 500 "title": "Learn Basics",
501 "href": "/extensions/overview.html", 501 "href": "/extensions/overview",
502 "items": [ 502 "items": [
503 { 503 {
504 "title": "Overview", 504 "title": "Overview",
505 "href": "/extensions/overview.html" 505 "href": "/extensions/overview"
506 }, 506 },
507 { 507 {
508 "title": "Event Pages", 508 "title": "Event Pages",
509 "href": "/extensions/event_pages.html" 509 "href": "/extensions/event_pages"
510 }, 510 },
511 { 511 {
512 "title": "Content Scripts", 512 "title": "Content Scripts",
513 "href": "/extensions/content_scripts.html" 513 "href": "/extensions/content_scripts"
514 }, 514 },
515 { 515 {
516 "title": "activeTab Permission", 516 "title": "activeTab Permission",
517 "href": "/extensions/activeTab.html" 517 "href": "/extensions/activeTab"
518 } 518 }
519 ] 519 ]
520 }, 520 },
521 { 521 {
522 "title": "Getting Started Tutorial", 522 "title": "Getting Started Tutorial",
523 "href": "/extensions/getstarted.html" 523 "href": "/extensions/getstarted"
524 }, 524 },
525 { 525 {
526 "title": "Samples", 526 "title": "Samples",
527 "href": "/extensions/samples.html" 527 "href": "/extensions/samples"
528 }, 528 },
529 { 529 {
530 "title": "Develop Extensions", 530 "title": "Develop Extensions",
531 "href": "/extensions/tut_migration_to_manifest_v2.html", 531 "href": "/extensions/tut_migration_to_manifest_v2",
532 "items": [ 532 "items": [
533 { 533 {
534 "title": "Accessibility", 534 "title": "Accessibility",
535 "href": "/extensions/a11y.html" 535 "href": "/extensions/a11y"
536 }, 536 },
537 { 537 {
538 "title": "Content Security Policy", 538 "title": "Content Security Policy",
539 "href": "/extensions/contentSecurityPolicy.html" 539 "href": "/extensions/contentSecurityPolicy"
540 }, 540 },
541 { 541 {
542 "title": "Cross-Origin XHR", 542 "title": "Cross-Origin XHR",
543 "href": "/extensions/xhr.html" 543 "href": "/extensions/xhr"
544 }, 544 },
545 { 545 {
546 "title": "Debugging", 546 "title": "Debugging",
547 "href": "/extensions/tut_debugging.html" 547 "href": "/extensions/tut_debugging"
548 }, 548 },
549 { 549 {
550 "title": "Internationalization", 550 "title": "Internationalization",
551 "href": "/extensions/i18n.html" 551 "href": "/extensions/i18n"
552 }, 552 },
553 { 553 {
554 "title": "Message Passing", 554 "title": "Message Passing",
555 "href": "/extensions/messaging.html" 555 "href": "/extensions/messaging"
556 }, 556 },
557 { 557 {
558 "title": "Migrate to Manifest 2", 558 "title": "Migrate to Manifest 2",
559 "href": "/extensions/tut_migration_to_manifest_v2.html" 559 "href": "/extensions/tut_migration_to_manifest_v2"
560 }, 560 },
561 { 561 {
562 "title": "OAuth", 562 "title": "OAuth",
563 "href": "/extensions/tut_oauth.html" 563 "href": "/extensions/tut_oauth"
564 } 564 }
565 ] 565 ]
566 }, 566 },
567 { 567 {
568 "title": "Distribute Extensions", 568 "title": "Distribute Extensions",
569 "href": "/extensions/hosting.html", 569 "href": "/extensions/hosting",
570 "items": [ 570 "items": [
571 { 571 {
572 "title": "Hosting", 572 "title": "Hosting",
573 "href": "/extensions/hosting.html" 573 "href": "/extensions/hosting"
574 }, 574 },
575 { 575 {
576 "title": "Packaging", 576 "title": "Packaging",
577 "href": "/extensions/packaging.html" 577 "href": "/extensions/packaging"
578 }, 578 },
579 { 579 {
580 "title": "Autoupdating", 580 "title": "Autoupdating",
581 "href": "/extensions/autoupdate.html" 581 "href": "/extensions/autoupdate"
582 }, 582 },
583 { 583 {
584 "title": "Other Deployment Options", 584 "title": "Other Deployment Options",
585 "href": "/extensions/external_extensions.html" 585 "href": "/extensions/external_extensions"
586 }, 586 },
587 { 587 {
588 "title": "Google Analytics", 588 "title": "Google Analytics",
589 "href": "/extensions/tut_analytics.html" 589 "href": "/extensions/tut_analytics"
590 }, 590 },
591 { 591 {
592 "title": "Publishing Themes", 592 "title": "Publishing Themes",
593 "href": "/extensions/themes.html" 593 "href": "/extensions/themes"
594 } 594 }
595 ] 595 ]
596 }, 596 },
597 { 597 {
598 "title": "Reference", 598 "title": "Reference",
599 "href": "/extensions/api_index.html", 599 "href": "/extensions/api_index",
600 "items": [ 600 "items": [
601 { 601 {
602 "title": "What's New?", 602 "title": "What's New?",
603 "href": "/extensions/whats_new.html" 603 "href": "/extensions/whats_new"
604 }, 604 },
605 { 605 {
606 "title": "Chrome Platform APIs", 606 "title": "Chrome Platform APIs",
607 "href": "/extensions/api_index.html" 607 "href": "/extensions/api_index"
608 }, 608 },
609 { 609 {
610 "title": "Web APIs", 610 "title": "Web APIs",
611 "href": "/extensions/api_other.html" 611 "href": "/extensions/api_other"
612 }, 612 },
613 { 613 {
614 "title": "Manifest File Format", 614 "title": "Manifest File Format",
615 "href": "/extensions/manifest.html" 615 "href": "/extensions/manifest"
616 }, 616 },
617 { 617 {
618 "title": "Permission Warnings", 618 "title": "Permission Warnings",
619 "href": "/extensions/permission_warnings.html" 619 "href": "/extensions/permission_warnings"
620 }, 620 },
621 { 621 {
622 "title": "Optional Permissions", 622 "title": "Optional Permissions",
623 "href": "/extensions/permissions.html" 623 "href": "/extensions/permissions"
624 }, 624 },
625 { 625 {
626 "title": "Match Patterns", 626 "title": "Match Patterns",
627 "href": "/extensions/match_patterns.html" 627 "href": "/extensions/match_patterns"
628 } 628 }
629 ] 629 ]
630 }, 630 },
631 { 631 {
632 "title": "Help", 632 "title": "Help",
633 "href": "/extensions/faq.html", 633 "href": "/extensions/faq",
634 "items": [ 634 "items": [
635 { 635 {
636 "title": "FAQ", 636 "title": "FAQ",
637 "href": "/extensions/faq.html" 637 "href": "/extensions/faq"
638 }, 638 },
639 { 639 {
640 "title": "Google Groups", 640 "title": "Google Groups",
641 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-extensions" 641 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-extensions"
642 }, 642 },
643 { 643 {
644 "title": "Stack Overflow", 644 "title": "Stack Overflow",
645 "href": "http://stackoverflow.com/tags/google-chrome-extension/i nfo" 645 "href": "http://stackoverflow.com/tags/google-chrome-extension/i nfo"
646 } 646 }
647 ] 647 ]
648 } 648 }
649 ] 649 ]
650 }, 650 },
651 { 651 {
652 "title": "Native Client", 652 "title": "Native Client",
653 "items": [ 653 "items": [
654 { 654 {
655 "title": "Learn Basics", 655 "title": "Learn Basics",
656 "href": "/native-client/overview.html", 656 "href": "/native-client/overview",
657 "items": [ 657 "items": [
658 { 658 {
659 "title": "What Is Native Client?", 659 "title": "What Is Native Client?",
660 "href": "/native-client/overview.html" 660 "href": "/native-client/overview"
661 }, 661 },
662 { 662 {
663 "title": "NaCl and PNaCl", 663 "title": "NaCl and PNaCl",
664 "href": "/native-client/nacl-and-pnacl.html" 664 "href": "/native-client/nacl-and-pnacl"
665 } 665 }
666 ] 666 ]
667 }, 667 },
668 { 668 {
669 "title": "SDK", 669 "title": "SDK",
670 "href": "/native-client/sdk/download.html", 670 "href": "/native-client/sdk/download",
671 "items": [ 671 "items": [
672 { 672 {
673 "title": "Download SDK", 673 "title": "Download SDK",
674 "href": "/native-client/sdk/download.html" 674 "href": "/native-client/sdk/download"
675 }, 675 },
676 { 676 {
677 "title": "Examples", 677 "title": "Examples",
678 "href": "/native-client/sdk/examples.html" 678 "href": "/native-client/sdk/examples"
679 }, 679 },
680 { 680 {
681 "title": "SDK Release Notes", 681 "title": "SDK Release Notes",
682 "href": "/native-client/sdk/release-notes.html" 682 "href": "/native-client/sdk/release-notes"
683 } 683 }
684 ] 684 ]
685 }, 685 },
686 { 686 {
687 "title": "Tutorial", 687 "title": "Tutorial",
688 "href": "/native-client/devguide/tutorial/tutorial-part1.html", 688 "href": "/native-client/devguide/tutorial/tutorial-part1",
689 "items": [ 689 "items": [
690 { 690 {
691 "title": "Part 1: Simple PNaCl Web App", 691 "title": "Part 1: Simple PNaCl Web App",
692 "href": "/native-client/devguide/tutorial/tutorial-part1.html" 692 "href": "/native-client/devguide/tutorial/tutorial-part1"
693 }, 693 },
694 { 694 {
695 "title": "Part 2: SDK Build System and Chrome Apps", 695 "title": "Part 2: SDK Build System and Chrome Apps",
696 "href": "/native-client/devguide/tutorial/tutorial-part2.html" 696 "href": "/native-client/devguide/tutorial/tutorial-part2"
697 } 697 }
698 ] 698 ]
699 }, 699 },
700 { 700 {
701 "title": "Development Cycle", 701 "title": "Development Cycle",
702 "href": "/native-client/devguide/devcycle/building.html", 702 "href": "/native-client/devguide/devcycle/building",
703 "items": [ 703 "items": [
704 { 704 {
705 "title": "Building", 705 "title": "Building",
706 "href": "/native-client/devguide/devcycle/building.html" 706 "href": "/native-client/devguide/devcycle/building"
707 }, 707 },
708 { 708 {
709 "title": "Running", 709 "title": "Running",
710 "href": "/native-client/devguide/devcycle/running.html" 710 "href": "/native-client/devguide/devcycle/running"
711 }, 711 },
712 { 712 {
713 "title": "Debugging", 713 "title": "Debugging",
714 "href": "/native-client/devguide/devcycle/debugging.html" 714 "href": "/native-client/devguide/devcycle/debugging"
715 }, 715 },
716 { 716 {
717 "title": "Debugging with Visual Studio", 717 "title": "Debugging with Visual Studio",
718 "href": "/native-client/devguide/devcycle/vs-addin.html" 718 "href": "/native-client/devguide/devcycle/vs-addin"
719 }, 719 },
720 { 720 {
721 "title": "Dynamic Linking and Loading with GlibC", 721 "title": "Dynamic Linking and Loading with GlibC",
722 "href": "/native-client/devguide/devcycle/dynamic-loading.html" 722 "href": "/native-client/devguide/devcycle/dynamic-loading"
723 } 723 }
724 ] 724 ]
725 }, 725 },
726 { 726 {
727 "title": "Coding Your Application", 727 "title": "Coding Your Application",
728 "href": "/native-client/devguide/coding/application-structure.html", 728 "href": "/native-client/devguide/coding/application-structure",
729 "items": [ 729 "items": [
730 { 730 {
731 "title": "Application Structure", 731 "title": "Application Structure",
732 "href": "/native-client/devguide/coding/application-structure.ht ml" 732 "href": "/native-client/devguide/coding/application-structure"
733 }, 733 },
734 { 734 {
735 "title": "Native Client Modules", 735 "title": "Native Client Modules",
736 "href": "/native-client/devguide/coding/native-client-modules.ht ml" 736 "href": "/native-client/devguide/coding/native-client-modules"
737 }, 737 },
738 { 738 {
739 "title": "3D Graphics", 739 "title": "3D Graphics",
740 "href": "/native-client/devguide/coding/3D-graphics.html" 740 "href": "/native-client/devguide/coding/3D-graphics"
741 }, 741 },
742 { 742 {
743 "title": "Audio", 743 "title": "Audio",
744 "href": "/native-client/devguide/coding/audio.html" 744 "href": "/native-client/devguide/coding/audio"
745 }, 745 },
746 { 746 {
747 "title": "File I/O", 747 "title": "File I/O",
748 "href": "/native-client/devguide/coding/file-io.html" 748 "href": "/native-client/devguide/coding/file-io"
749 }, 749 },
750 { 750 {
751 "title": "The nacl_io Library", 751 "title": "The nacl_io Library",
752 "href": "/native-client/devguide/coding/nacl_io.html" 752 "href": "/native-client/devguide/coding/nacl_io"
753 }, 753 },
754 { 754 {
755 "title": "Messaging System", 755 "title": "Messaging System",
756 "href": "/native-client/devguide/coding/message-system.html" 756 "href": "/native-client/devguide/coding/message-system"
757 }, 757 },
758 { 758 {
759 "title": "Progress Events", 759 "title": "Progress Events",
760 "href": "/native-client/devguide/coding/progress-events.html" 760 "href": "/native-client/devguide/coding/progress-events"
761 }, 761 },
762 { 762 {
763 "title": "URL Loading", 763 "title": "URL Loading",
764 "href": "/native-client/devguide/coding/url-loading.html" 764 "href": "/native-client/devguide/coding/url-loading"
765 }, 765 },
766 { 766 {
767 "title": "View Change, Focus, & Input Events", 767 "title": "View Change, Focus, & Input Events",
768 "href": "/native-client/devguide/coding/view-focus-input-events. html" 768 "href": "/native-client/devguide/coding/view-focus-input-events"
769 } 769 }
770 ] 770 ]
771 }, 771 },
772 { 772 {
773 "title": "Distribute Your Apps", 773 "title": "Distribute Your Apps",
774 "href": "/native-client/devguide/distributing.html" 774 "href": "/native-client/devguide/distributing"
775 }, 775 },
776 { 776 {
777 "title": "Pepper API Reference", 777 "title": "Pepper API Reference",
778 "href": "/native-client/pepper_stable/index.html", 778 "href": "/native-client/pepper_stable/index",
779 "items": [ 779 "items": [
780 { 780 {
781 "title": "Pepper C Interfaces", 781 "title": "Pepper C Interfaces",
782 "href": "/native-client/pepper_stable/c/group___interfaces.html" 782 "href": "/native-client/pepper_stable/c/group___interfaces"
783 }, 783 },
784 { 784 {
785 "title": "Pepper C Structures", 785 "title": "Pepper C Structures",
786 "href": "/native-client/pepper_stable/c/group___structs.html" 786 "href": "/native-client/pepper_stable/c/group___structs"
787 }, 787 },
788 { 788 {
789 "title": "Pepper C Functions", 789 "title": "Pepper C Functions",
790 "href": "/native-client/pepper_stable/c/group___functions.html" 790 "href": "/native-client/pepper_stable/c/group___functions"
791 }, 791 },
792 { 792 {
793 "title": "Pepper C Enums", 793 "title": "Pepper C Enums",
794 "href": "/native-client/pepper_stable/c/group___enums.html" 794 "href": "/native-client/pepper_stable/c/group___enums"
795 }, 795 },
796 { 796 {
797 "title": "Pepper C Typedefs", 797 "title": "Pepper C Typedefs",
798 "href": "/native-client/pepper_stable/c/group___typedefs.html" 798 "href": "/native-client/pepper_stable/c/group___typedefs"
799 }, 799 },
800 { 800 {
801 "title": "Pepper C Macros", 801 "title": "Pepper C Macros",
802 "href": "/native-client/pepper_stable/c/global_defs.html" 802 "href": "/native-client/pepper_stable/c/global_defs"
803 }, 803 },
804 { 804 {
805 "title": "Pepper C++ Classes", 805 "title": "Pepper C++ Classes",
806 "href": "/native-client/pepper_stable/cpp/inherits.html" 806 "href": "/native-client/pepper_stable/cpp/inherits"
807 } 807 }
808 ] 808 ]
809 }, 809 },
810 { 810 {
811 "title": "Additional Reference & Versions", 811 "title": "Additional Reference & Versions",
812 "href": "/native-client/version.html", 812 "href": "/native-client/version",
813 "items": [ 813 "items": [
814 { 814 {
815 "title": "Glossary", 815 "title": "Glossary",
816 "href": "/native-client/glossary.html" 816 "href": "/native-client/glossary"
817 }, 817 },
818 { 818 {
819 "title": "Native Client Manifest (nmf) Format", 819 "title": "Native Client Manifest (nmf) Format",
820 "href": "/native-client/reference/nacl-manifest-format.html" 820 "href": "/native-client/reference/nacl-manifest-format"
821 }, 821 },
822 { 822 {
823 "title": "PNaCl Bitcode Reference Manual", 823 "title": "PNaCl Bitcode Reference Manual",
824 "href": "/native-client/reference/pnacl-bitcode-abi.html" 824 "href": "/native-client/reference/pnacl-bitcode-abi"
825 }, 825 },
826 { 826 {
827 "title": "PNaCl C/C++ Language Support", 827 "title": "PNaCl C/C++ Language Support",
828 "href": "/native-client/reference/pnacl-c-cpp-language-support.h tml" 828 "href": "/native-client/reference/pnacl-c-cpp-language-support"
829 }, 829 },
830 { 830 {
831 "title": "Previous Versions", 831 "title": "Previous Versions",
832 "href": "/native-client/version.html" 832 "href": "/native-client/version"
833 }, 833 },
834 { 834 {
835 "title": "Sandbox Internals", 835 "title": "Sandbox Internals",
836 "href": "/native-client/reference/sandbox_internals/index.html", 836 "href": "/native-client/reference/sandbox_internals/index",
837 "items": [ 837 "items": [
838 { 838 {
839 "title": "ARM 32-bit Sandbox", 839 "title": "ARM 32-bit Sandbox",
840 "href": "/native-client/reference/sandbox_internals/arm-32 -bit-sandbox.html" 840 "href": "/native-client/reference/sandbox_internals/arm-32 -bit-sandbox"
841 } 841 }
842 ] 842 ]
843 } 843 }
844 ] 844 ]
845 }, 845 },
846 { 846 {
847 "title": "Help", 847 "title": "Help",
848 "href": "/native-client/faq.html", 848 "href": "/native-client/faq",
849 "items": [ 849 "items": [
850 { 850 {
851 "title": "FAQ", 851 "title": "FAQ",
852 "href": "/native-client/faq.html" 852 "href": "/native-client/faq"
853 }, 853 },
854 { 854 {
855 "title": "Forums & Issues Tracker", 855 "title": "Forums & Issues Tracker",
856 "href": "/native-client/help.html" 856 "href": "/native-client/help"
857 }, 857 },
858 { 858 {
859 "title": "Publications & Presentations", 859 "title": "Publications & Presentations",
860 "href": "/native-client/publications-and-presentations.html" 860 "href": "/native-client/publications-and-presentations"
861 }, 861 },
862 { 862 {
863 "title": "Security Contest Archive", 863 "title": "Security Contest Archive",
864 "href": "/native-client/community/security-contest/index.html" 864 "href": "/native-client/community/security-contest/index"
865 } 865 }
866 ] 866 ]
867 } 867 }
868 ] 868 ]
869 }, 869 },
870 { 870 {
871 "title": "Store", 871 "title": "Store",
872 "items": [ 872 "items": [
873 { 873 {
874 "title": "What Is the Chrome Web Store?", 874 "title": "What Is the Chrome Web Store?",
875 "href": "/webstore/index.html" 875 "href": "/webstore/index"
876 }, 876 },
877 { 877 {
878 "title": "What Can You Publish?", 878 "title": "What Can You Publish?",
879 "href": "/webstore/overview.html" 879 "href": "/webstore/overview"
880 }, 880 },
881 { 881 {
882 "title": "Tutorial: Getting Started", 882 "title": "Tutorial: Getting Started",
883 "href": "/webstore/get_started_simple.html" 883 "href": "/webstore/get_started_simple"
884 }, 884 },
885 { 885 {
886 "title": "Samples", 886 "title": "Samples",
887 "href": "/webstore/samples.html" 887 "href": "/webstore/samples"
888 }, 888 },
889 { 889 {
890 "title": "Branding", 890 "title": "Branding",
891 "href": "/webstore/branding.html", 891 "href": "/webstore/branding",
892 "items": [ 892 "items": [
893 { 893 {
894 "title": "Branding Guidelines", 894 "title": "Branding Guidelines",
895 "href": "/webstore/branding.html" 895 "href": "/webstore/branding"
896 }, 896 },
897 { 897 {
898 "title": "Supplying Images", 898 "title": "Supplying Images",
899 "href": "/webstore/images.html" 899 "href": "/webstore/images"
900 } 900 }
901 ] 901 ]
902 }, 902 },
903 { 903 {
904 "title": "Monetizing", 904 "title": "Monetizing",
905 "href": "/webstore/money.html", 905 "href": "/webstore/money",
906 "items": [ 906 "items": [
907 { 907 {
908 "title": "Monetizing Your App", 908 "title": "Monetizing Your App",
909 "href": "/webstore/money.html" 909 "href": "/webstore/money"
910 }, 910 },
911 { 911 {
912 "title": "Using Google Accounts", 912 "title": "Using Google Accounts",
913 "href": "/webstore/identify_user.html" 913 "href": "/webstore/identify_user"
914 }, 914 },
915 { 915 {
916 "title": "Checking for Payment", 916 "title": "Checking for Payment",
917 "href": "/webstore/check_for_payment.html" 917 "href": "/webstore/check_for_payment"
918 }, 918 },
919 { 919 {
920 "title": "Pricing", 920 "title": "Pricing",
921 "href": "/webstore/pricing.html" 921 "href": "/webstore/pricing"
922 } 922 }
923 ] 923 ]
924 }, 924 },
925 { 925 {
926 "title": "Publishing", 926 "title": "Publishing",
927 "href": "/webstore/publish.html", 927 "href": "/webstore/publish",
928 "items": [ 928 "items": [
929 { 929 {
930 "title": "Publishing Tutorial", 930 "title": "Publishing Tutorial",
931 "href": "/webstore/publish.html" 931 "href": "/webstore/publish"
932 }, 932 },
933 { 933 {
934 "title": "Internationalizing Your App", 934 "title": "Internationalizing Your App",
935 "href": "/webstore/i18n.html" 935 "href": "/webstore/i18n"
936 }, 936 },
937 { 937 {
938 "title": "Using Inline Installation", 938 "title": "Using Inline Installation",
939 "href": "/webstore/inline_installation.html" 939 "href": "/webstore/inline_installation"
940 }, 940 },
941 { 941 {
942 "title": "Rating Guidelines", 942 "title": "Rating Guidelines",
943 "href": "/webstore/rating.html" 943 "href": "/webstore/rating"
944 }, 944 },
945 { 945 {
946 "title": "Program Policies", 946 "title": "Program Policies",
947 "href": "/webstore/program_policies.html" 947 "href": "/webstore/program_policies"
948 }, 948 },
949 { 949 {
950 "title": "Terms of Service", 950 "title": "Terms of Service",
951 "href": "/webstore/terms.html" 951 "href": "/webstore/terms"
952 } 952 }
953 ] 953 ]
954 }, 954 },
955 { 955 {
956 "title": "Help", 956 "title": "Help",
957 "href": "/webstore/best_practices.html", 957 "href": "/webstore/best_practices",
958 "items": [ 958 "items": [
959 { 959 {
960 "title": "Best Practices", 960 "title": "Best Practices",
961 "href": "/webstore/best_practices.html" 961 "href": "/webstore/best_practices"
962 }, 962 },
963 { 963 {
964 "title": "FAQ", 964 "title": "FAQ",
965 "href": "/webstore/faq.html" 965 "href": "/webstore/faq"
966 }, 966 },
967 { 967 {
968 "title": "Google Groups", 968 "title": "Google Groups",
969 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-apps" 969 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/ chromium-apps"
970 }, 970 },
971 { 971 {
972 "title": "Articles", 972 "title": "Articles",
973 "href": "/webstore/articles.html" 973 "href": "/webstore/articles"
974 } 974 }
975 ] 975 ]
976 } 976 }
977 ] 977 ]
978 } 978 }
979 ] 979 ]
980 } 980 }
981 ] 981 ]
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698