Index: chrome/common/extensions/docs/templates/json/chrome_sidenav.json |
diff --git a/chrome/common/extensions/docs/templates/json/chrome_sidenav.json b/chrome/common/extensions/docs/templates/json/chrome_sidenav.json |
new file mode 100644 |
index 0000000000000000000000000000000000000000..bc7b1e31d8cae1909e7c62011a92738fe895c31b |
--- /dev/null |
+++ b/chrome/common/extensions/docs/templates/json/chrome_sidenav.json |
@@ -0,0 +1,1111 @@ |
+[ |
+ { |
+ "title": "DEVTOOLS", |
+ "items": [ |
+ { |
+ "title": "OVERVIEW", |
+ "items": [ |
+ { |
+ "title": "Getting Started", |
+ "items": [ |
+ { |
+ "title": "What Are Chrome DevTools?", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Authoring & Development Workflow", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Using the Console", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Tips & Tricks", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Inspecting & Tweaking", |
+ "items": [ |
+ { |
+ "title": "Editing Styles & DOM", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Editing Styles", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Working with CSS Preprocessors", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Managing Application Storage", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Network Performance & Profiling", |
+ "items": [ |
+ { |
+ "title": "Evaluating Network Performance", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Performance Profiling with Timeline", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Demo: Finding Forced Synchronoush Layouts", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Working with Mobile", |
+ "items": [ |
+ { |
+ "title": "Mobile Emulation", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Remote Debugging on Android", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Remote Debugging Protocol", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Additional Resources", |
+ "items": [ |
+ { |
+ "title": "Creating Clean Testing Environment", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Videos", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Blogposts", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Mailing List", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Contributing to DevTools", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "WORKING WITH JAVASCRIPT", |
+ "items": [ |
+ { |
+ "title": "Debugging & Profiling", |
+ "items": [ |
+ { |
+ "title": "Debugging JavaScript", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Profiling JavaScript Performance", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "JavaScript Memory Profiling", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Heap Profiler Demos", |
+ "items": [ |
+ { |
+ "title": "Gathering Scattered Objects", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Verifying Action Cleanness", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Exploring the Heap Contents", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Uncovering DOM Leaks", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Finding Accumulation Points", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "INTEGRATING WITH DEVTOOLS", |
+ "items": [ |
+ { |
+ "title": "DevTools Extensions", |
+ "items": [ |
+ { |
+ "title": "Sample DevTools Extensions", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Sample Debugging Protocol Clients", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "REFERENCE", |
+ "items": [ |
+ { |
+ "title": "API", |
+ "items": [ |
+ { |
+ "title": "Console API Reference", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Command Line API Reference", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Shortcuts & Settings", |
+ "items": [ |
+ { |
+ "title": "Console API Reference", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Command Line API Reference", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Remote Debugging Protocol", |
+ "items": [ |
+ { |
+ "title": "Version 1.1", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Version 1.0", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Version .1", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Tip-of-tree", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "MULTIDEVICE", |
+ "items": [ |
+ { |
+ "title": "OVERVIEW", |
+ "items": [ |
+ { |
+ "title": "Getting Started", |
+ "items": [ |
+ { |
+ "title": "Develop Apps for Chrome Mobile Browsers", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Data Compression Proxy", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "User Agents", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Develop Apps for Chrome Mobile Browsers", |
+ "href": "/multidevice/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Chrome for Android", |
+ "items": [ |
+ { |
+ "title": "Overview", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Android Intents with Chrome", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Add to Hoomescreen", |
+ "href": "/multidevice/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Chrome for iOS", |
+ "items": [ |
+ { |
+ "title": "Overview", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Opening Links in Chrome", |
+ "href": "/multidevice/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Case Studies", |
+ "items": [ |
+ { |
+ "title": "Overview", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Pocket", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Feedly", |
+ "href": "/multidevice/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Related DevTools Content", |
+ "items": [ |
+ { |
+ "title": "Mobile Emulation", |
+ "href": "/devtools/index.html" |
+ }, |
+ { |
+ "title": "Remote Debugging", |
+ "href": "/devtools/index.html" |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "CHROME WEBVIEW", |
+ "items": [ |
+ { |
+ "title": "Overview", |
+ "items": [ |
+ { |
+ "title": "WebView for Android", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Getting Started", |
+ "href": "/multidevice/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Design & Develop", |
+ "items": [ |
+ { |
+ "title": "Pixel-Perfect UI", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "WebView Workflow", |
+ "href": "/multidevice/index.html" |
+ }, |
+ { |
+ "title": "Tips & Tricks", |
+ "href": "/multidevice/index.html" |
+ } |
+ ] |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "PLATFORM", |
+ "items": [ |
+ { |
+ "title": "APPS", |
+ "items": [ |
+ { |
+ "title": "Discover", |
+ "items": [ |
+ { |
+ "title": "What are Chrome Apps?", |
+ "href": "/apps/about_apps.html" |
+ }, |
+ { |
+ "title": "Create Your First App", |
+ "href": "/apps/first_app.html" |
+ }, |
+ { |
+ "title": "App Architecture", |
+ "href": "/apps/app_architecture.html" |
+ }, |
+ { |
+ "title": "App Lifecycle", |
+ "href": "/apps/app_lifecycle.html" |
+ }, |
+ { |
+ "title": "Samples", |
+ "href": "/apps/samples.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Chrome Apps Codelab", |
+ "items": [ |
+ { |
+ "title": "Learn with a Codelab", |
+ "href": "/apps/app_codelab.html" |
+ }, |
+ { |
+ "title": "1 - Set Up Development Environment", |
+ "href": "/apps/app_codelab1_setup.html" |
+ }, |
+ { |
+ "title": "2 - Create Basic App", |
+ "href": "/apps/app_codelab2_basic.html" |
+ }, |
+ { |
+ "title": "3 - Create MVC", |
+ "href": "/apps/app_codelab3_mvc.html" |
+ }, |
+ { |
+ "title": "4 - Save & Fetch Data", |
+ "href": "/apps/app_codelab5_data.html" |
+ }, |
+ { |
+ "title": "5 - Manage App Lifecycle", |
+ "href": "/apps/app_codelab6_lifecycle.html" |
+ }, |
+ { |
+ "title": "6 - Access User's Data", |
+ "href": "/apps/app_codelab7_useridentification.html" |
+ }, |
+ { |
+ "title": "7 - Access Web Resources", |
+ "href": "/apps/app_codelab8_webresources.html" |
+ }, |
+ { |
+ "title": "8 - Publish App", |
+ "href": "/apps/app_codelab_10_publishing.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Develop", |
+ "items": [ |
+ { |
+ "title": "Offline First", |
+ "href": "/apps/offline_apps.html" |
+ }, |
+ { |
+ "title": "Handling External Content", |
+ "href": "/apps/app_external.html" |
+ }, |
+ { |
+ "title": "Content Security Policy", |
+ "href": "/apps/contentSecurityPolicy.html" |
+ }, |
+ { |
+ "title": "User Authentication", |
+ "href": "/apps/app_identity.html" |
+ }, |
+ { |
+ "title": "Storing Data in the Cloud", |
+ "href": "/apps/app_storage.html" |
+ }, |
+ { |
+ "title": "Cloud Messaging", |
+ "href": "/apps/cloudMessaging.html" |
+ }, |
+ { |
+ "title": "Rich Notifications", |
+ "href": "/apps/desktop_notifications.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "User Low-Level System Services", |
+ "items": [ |
+ { |
+ "title": "USB", |
+ "href": "/apps/app_usb.html" |
+ }, |
+ { |
+ "title": "Serial", |
+ "href": "/apps/app_serial.html" |
+ }, |
+ { |
+ "title": "Network Communications", |
+ "href": "/apps/app_network.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "MVC Architecture & Frameworks", |
+ "items": [ |
+ { |
+ "title": "About MVC Architecture", |
+ "href": "/apps/app_frameworks.html" |
+ }, |
+ { |
+ "title": "Build Apps with AngularJS", |
+ "href": "/apps/angular_framework.html" |
+ }, |
+ { |
+ "title": "Build Apps with SenchaJS", |
+ "href": "/apps/sencha_framework.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Distribute", |
+ "items": [ |
+ { |
+ "title": "Publish Your App", |
+ "href": "/apps/publish_app.html" |
+ }, |
+ { |
+ "title": "Monetize Your App", |
+ "href": "/apps/google_wallet.html" |
+ }, |
+ { |
+ "title": "Analytics", |
+ "href": "/apps/analytics.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Reference", |
+ "items": [ |
+ { |
+ "title": "Chrome Platform APIs", |
+ "href": "/apps/api_index.html" |
+ }, |
+ { |
+ "title": "Webview Tag", |
+ "href": "/apps/webview.html" |
+ }, |
+ { |
+ "title": "Web APIs", |
+ "href": "/apps/api_other.html" |
+ }, |
+ { |
+ "title": "Manifest File Format", |
+ "href": "/apps/manifest.html" |
+ }, |
+ { |
+ "title": "Disabled Web Features", |
+ "href": "/apps/app_deprecated.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Help", |
+ "items": [ |
+ { |
+ "title": "FAQ", |
+ "href": "/apps/faq.html" |
+ }, |
+ { |
+ "title": "Google Groups", |
+ "href": "https://groups.google.com/a/chromium.org/forum/#!forum/chromium-apps" |
+ }, |
+ { |
+ "title": "Stack Overflow", |
+ "href": "http://stackoverflow.com/questions/tagged/google-chrome-app" |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "EXTENSIONS", |
+ "items": [ |
+ { |
+ "title": "Discover", |
+ "items": [ |
+ { |
+ "title": "Getting Started", |
+ "href": "/extensions/getstarted.html" |
+ }, |
+ { |
+ "title": "Overview", |
+ "href": "/extensions/overview.html" |
+ }, |
+ { |
+ "title": "Event Pages", |
+ "href": "/extensions/event_pages.html" |
+ }, |
+ { |
+ "title": "Content Scripts", |
+ "href": "/extensions/content_scripts.html" |
+ }, |
+ { |
+ "title": "activeTab Permission", |
+ "href": "/extensions/activeTab.html" |
+ }, |
+ { |
+ "title": "What's New", |
+ "href": "/extensions/whats_new.html" |
+ }, |
+ { |
+ "title": "Samples", |
+ "href": "/extensions/samples.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Browser UI", |
+ "items": [ |
+ { |
+ "title": "Browser Actions", |
+ "href": "/extensions/browserAction.html" |
+ }, |
+ { |
+ "title": "Context Menus", |
+ "href": "/extensions/contextMenus.html" |
+ }, |
+ { |
+ "title": "Desktop Notifications", |
+ "href": "/extensions/desktop_notifications.html" |
+ }, |
+ { |
+ "title": "Omnibox", |
+ "href": "/extensions/omnibox.html" |
+ }, |
+ { |
+ "title": "Options Pages", |
+ "href": "/extensions/options.html" |
+ }, |
+ { |
+ "title": "Override Pages", |
+ "href": "/extensions/override.html" |
+ }, |
+ { |
+ "title": "Page Actions", |
+ "href": "/extensions/pageAction.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Browser Interaction", |
+ "items": [ |
+ { |
+ "title": "Bookmarks", |
+ "href": "/extensions/bookmarks.html" |
+ }, |
+ { |
+ "title": "Cookies", |
+ "href": "/extensions/cookies.html" |
+ }, |
+ { |
+ "title": "Events", |
+ "href": "/extensions/events.html" |
+ }, |
+ { |
+ "title": "History", |
+ "href": "/extensions/history.html" |
+ }, |
+ { |
+ "title": "Management", |
+ "href": "/extensions/management.html" |
+ }, |
+ { |
+ "title": "Tabs", |
+ "href": "/extensions/tabs.html" |
+ }, |
+ { |
+ "title": "Windows", |
+ "href": "/extensions/windows.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Develop", |
+ "items": [ |
+ { |
+ "title": "Accessibility", |
+ "href": "/extensions/a11y.html" |
+ }, |
+ { |
+ "title": "Content Security Policy", |
+ "href": "/extensions/contentSecurityPolicy.html" |
+ }, |
+ { |
+ "title": "Cross-Origin XHR", |
+ "href": "/extensions/xhr.html" |
+ }, |
+ { |
+ "title": "Debugging", |
+ "href": "/extensions/tut_debugging.html" |
+ }, |
+ { |
+ "title": "Extending DevTools", |
+ "href": "/extensions/devtools.html" |
+ }, |
+ { |
+ "title": "Google Analytics", |
+ "href": "/extensions/tut_analytics.html" |
+ }, |
+ { |
+ "title": "Internationalization", |
+ "href": "/extensions/i18n.html" |
+ }, |
+ { |
+ "title": "Message Passing", |
+ "href": "/extensions/messaging.html" |
+ }, |
+ { |
+ "title": "OAuth", |
+ "href": "/extensions/tut_oauth.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Distribute", |
+ "items": [ |
+ { |
+ "title": "Hosting", |
+ "href": "/extensions/hosting.html" |
+ }, |
+ { |
+ "title": "Packaging", |
+ "href": "/extensions/packaging.html" |
+ }, |
+ { |
+ "title": "Autoupdating", |
+ "href": "/extensions/autoupdate.html" |
+ }, |
+ { |
+ "title": "Other Deployment Options", |
+ "href": "/extensions/external_extensions.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Reference", |
+ "items": [ |
+ { |
+ "title": "Chrome Platform APIs", |
+ "href": "/extensions/api_index.html" |
+ }, |
+ { |
+ "title": "Web APIs", |
+ "href": "/extensions/api_other.html" |
+ }, |
+ { |
+ "title": "Manifest File Format", |
+ "href": "/extensions/manifest.html" |
+ }, |
+ { |
+ "title": "Migrate to Manifest 2", |
+ "href": "/extensions/tut_migration_to_manifest_v2.html" |
+ }, |
+ { |
+ "title": "Permission Warnings", |
+ "href": "/extensions/permission_warnings.html" |
+ }, |
+ { |
+ "title": "Optional Permissions", |
+ "href": "/extensions/permissions.html" |
+ }, |
+ { |
+ "title": "Match Patterns", |
+ "href": "/extensions/match_patterns.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Help", |
+ "items": [ |
+ { |
+ "title": "FAQ", |
+ "href": "/extensions/faq.html" |
+ }, |
+ { |
+ "title": "Stack Overflow", |
+ "href": "http://stackoverflow.com/tags/google-chrome-extension/info" |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "STORE", |
+ "items": [ |
+ { |
+ "title": "Discover", |
+ "items": [ |
+ { |
+ "title": "What Is the Chrome Web Store?", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "What Can You Publish?", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Tutorial: Getting Started", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Best Practices", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Samples", |
+ "href": "/webstore/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Branding", |
+ "items": [ |
+ { |
+ "title": "Branding Guidelines", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Supplying Images", |
+ "href": "/webstore/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Monetizing", |
+ "items": [ |
+ { |
+ "title": "Seller Options", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Using Google Accounts", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Checking for Payment", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Payments: Regions, Fees, & Tiers", |
+ "href": "/webstore/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Publishing", |
+ "items": [ |
+ { |
+ "title": "Step-by-step Tutorial", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Using Inline Installation", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Terms of Service", |
+ "href": "/webstore/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Help", |
+ "items": [ |
+ { |
+ "title": "FAQ", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Google Groups", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Articles", |
+ "href": "/webstore/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Related Content", |
+ "items": [ |
+ { |
+ "title": "Develop Chrome Apps", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Develop Chrome Extensions", |
+ "href": "/webstore/index.html" |
+ }, |
+ { |
+ "title": "Develop Chrome Themes", |
+ "href": "/webstore/index.html" |
+ } |
+ ] |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "NATIVE CLIENT", |
+ "items": [ |
+ { |
+ "title": "Discover", |
+ "items": [ |
+ { |
+ "title": "What Is Native Client?", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "NaCl and PNaCl", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Demos", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Download SDK", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "SDK Examples", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "SDK Release Notes", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Getting Started Tutorial", |
+ "items": [ |
+ { |
+ "title": "Part 1: Simple PNaCl Web App", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Part 2: SDK Build System and Chrome Apps", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Development Cycle", |
+ "items": [ |
+ { |
+ "title": "Building", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Running", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Debugging", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Debugging with Visual Studio", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Dynamic Linking and Loading with glibc", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Coding Your Application", |
+ "items": [ |
+ { |
+ "title": "Application Structure", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Native Client Modules", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "3D Graphics", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Audio", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "File I/O", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "The nacl_io Library", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Messaging System", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Progress Events", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "URL Loading", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "View Change, Focus, & Input Events", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Distribute", |
+ "items": [ |
+ { |
+ "title": "Portable Native Client", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Non-portable Native Client", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Pepper API Reference", |
+ "items": [ |
+ { |
+ "title": "Structures", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Functions", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Enums", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Typedefs", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Macros", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Files", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Pepper C++ Classes", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Pepper C++ Files", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Additional Reference", |
+ "items": [ |
+ { |
+ "title": "Glossary", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Native Client Manifest (nmf) Format", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "PNaCl Bitcode Reference Manual", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "PNaCl C/C++ Language Support", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Help", |
+ "items": [ |
+ { |
+ "title": "FAQ", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Forums & Issues Tracker", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Publications & Presentations", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Security Contest Archive", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ }, |
+ { |
+ "title": "Previous Versions", |
+ "items": [ |
+ { |
+ "title": "Beta (Pepper 30)", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Stable (Pepper 29)", |
+ "href": "/nacl/index.html" |
+ }, |
+ { |
+ "title": "Deprecated", |
+ "href": "/nacl/index.html" |
+ } |
+ ] |
+ } |
+ ] |
+ } |
+ ] |
+ } |
+] |