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

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

Powered by Google App Engine
This is Rietveld 408576698