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

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

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

Powered by Google App Engine
This is Rietveld 408576698