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 |
index 47aebf1d440f7d3191eece8f91462ae2f390290b..122353ec58f453718ccbf92095d0db7f5ff19e7a 100644 |
--- a/chrome/common/extensions/docs/templates/json/chrome_sidenav.json |
+++ b/chrome/common/extensions/docs/templates/json/chrome_sidenav.json |
@@ -7,31 +7,31 @@ |
"items": [ |
{ |
"title": "Overview", |
- "href": "/devtools/index.html" |
+ "href": "/devtools/index" |
}, |
{ |
"title": "Authoring & Development Workflow", |
- "href": "/devtools/docs/authoring-development-workflow.html" |
+ "href": "/devtools/docs/authoring-development-workflow" |
}, |
{ |
"title": "Using the Console", |
- "href": "/devtools/docs/console.html" |
+ "href": "/devtools/docs/console" |
}, |
{ |
"title": "Tips & Tricks", |
- "href": "/devtools/docs/tips-and-tricks.html" |
+ "href": "/devtools/docs/tips-and-tricks" |
}, |
{ |
"title": "Additional Resources", |
- "href": "/devtools/docs/videos.html", |
+ "href": "/devtools/docs/videos", |
"items": [ |
{ |
"title": "Videos", |
- "href": "/devtools/docs/videos.html" |
+ "href": "/devtools/docs/videos" |
}, |
{ |
"title": "Blog Posts", |
- "href": "/devtools/docs/blog-posts.html" |
+ "href": "/devtools/docs/blog-posts" |
}, |
{ |
"title": "Mailing List", |
@@ -39,7 +39,7 @@ |
}, |
{ |
"title": "Contributing to DevTools", |
- "href": "/devtools/docs/contributing.html" |
+ "href": "/devtools/docs/contributing" |
} |
] |
} |
@@ -50,33 +50,33 @@ |
"items": [ |
{ |
"title": "Inspecting & Tweaking", |
- "href": "/devtools/docs/elements.html", |
+ "href": "/devtools/docs/elements", |
"items": [ |
{ |
"title": "Editing Styles & DOM", |
- "href": "/devtools/docs/elements.html" |
+ "href": "/devtools/docs/elements" |
}, |
{ |
"title": "Working with CSS Preprocessors", |
- "href": "/devtools/docs/css-preprocessors.html" |
+ "href": "/devtools/docs/css-preprocessors" |
}, |
{ |
"title": "Managing Application Storage", |
- "href": "/devtools/docs/resource-panel.html" |
+ "href": "/devtools/docs/resource-panel" |
} |
] |
}, |
{ |
"title": "Debugging JavaScript", |
- "href": "/devtools/docs/javascript-debugging.html" |
+ "href": "/devtools/docs/javascript-debugging" |
}, |
{ |
"title": "Mobile Emulation", |
- "href": "/devtools/docs/mobile-emulation.html" |
+ "href": "/devtools/docs/mobile-emulation" |
}, |
{ |
"title": "Remote Debugging on Android", |
- "href": "/devtools/docs/remote-debugging.html" |
+ "href": "/devtools/docs/remote-debugging" |
} |
] |
}, |
@@ -85,41 +85,41 @@ |
"items": [ |
{ |
"title": "Evaluating Network Performance", |
- "href": "/devtools/docs/network.html" |
+ "href": "/devtools/docs/network" |
}, |
{ |
"title": "Using the Timeline", |
- "href": "/devtools/docs/timeline.html" |
+ "href": "/devtools/docs/timeline" |
}, |
{ |
"title": "Timeline Demo: Finding Forced Synchronous Layouts", |
- "href": "/devtools/docs/demos/too-much-layout/index.html" |
+ "href": "/devtools/docs/demos/too-much-layout/index" |
}, |
{ |
"title": "Profiling JavaScript Performance", |
- "href": "/devtools/docs/cpu-profiling.html" |
+ "href": "/devtools/docs/cpu-profiling" |
}, |
{ |
"title": "JavaScripting Performance Flame Chart", |
- "href": "/devtools/docs/flame-chart.html" |
+ "href": "/devtools/docs/flame-chart" |
}, |
{ |
"title": "JavaScript Memory Profiling", |
- "href": "/devtools/docs/javascript-memory-profiling.html", |
+ "href": "/devtools/docs/javascript-memory-profiling", |
"items": [ |
{ |
"title": "JavaScript Memory Profiling", |
- "href": "/devtools/docs/javascript-memory-profiling.html" |
+ "href": "/devtools/docs/javascript-memory-profiling" |
}, |
{ |
"title": "Demos", |
- "href": "/devtools/docs/heap-profiling-summary.html" |
+ "href": "/devtools/docs/heap-profiling-summary" |
} |
] |
}, |
{ |
"title": "Setting Up a Clean Testing Environment", |
- "href": "/devtools/docs/clean-testing-environment.html" |
+ "href": "/devtools/docs/clean-testing-environment" |
} |
] |
}, |
@@ -128,61 +128,61 @@ |
"items": [ |
{ |
"title": "Console API Reference", |
- "href": "/devtools/docs/console-api.html" |
+ "href": "/devtools/docs/console-api" |
}, |
{ |
"title": "Command Line API Reference", |
- "href": "/devtools/docs/commandline-api.html" |
+ "href": "/devtools/docs/commandline-api" |
}, |
{ |
"title": "DevTools Extensions API", |
- "href": "/devtools/docs/integrating.html", |
+ "href": "/devtools/docs/integrating", |
"items": [ |
{ |
"title": "Integrating with DevTools", |
- "href": "/devtools/docs/integrating.html" |
+ "href": "/devtools/docs/integrating" |
}, |
{ |
"title": "Sample DevTools Extensions", |
- "href": "/devtools/docs/sample-extensions.html" |
+ "href": "/devtools/docs/sample-extensions" |
}, |
{ |
"title": "Sample DevTools Protocol Clients", |
- "href": "/devtools/docs/debugging-clients.html" |
+ "href": "/devtools/docs/debugging-clients" |
} |
] |
}, |
{ |
"title": "Keyboard Shortcuts", |
- "href": "/devtools/docs/shortcuts.html" |
+ "href": "/devtools/docs/shortcuts" |
}, |
{ |
"title": "Settings", |
- "href": "/devtools/docs/settings.html" |
+ "href": "/devtools/docs/settings" |
}, |
{ |
"title": "Remote Debugging Protocol", |
- "href": "/devtools/docs/debugger-protocol.html", |
+ "href": "/devtools/docs/debugger-protocol", |
"items": [ |
{ |
"title": "Remote Debugging Protocol", |
- "href": "/devtools/docs/debugger-protocol.html" |
+ "href": "/devtools/docs/debugger-protocol" |
}, |
{ |
"title": "Version 1.1", |
- "href": "/devtools/docs/protocol/1.1/index.html" |
+ "href": "/devtools/docs/protocol/1.1/index" |
}, |
{ |
"title": "Version 1.0", |
- "href": "/devtools/docs/protocol/1.0/index.html" |
+ "href": "/devtools/docs/protocol/1.0/index" |
}, |
{ |
"title": "Version .1", |
- "href": "/devtools/docs/protocol/0.1/index.html" |
+ "href": "/devtools/docs/protocol/0.1/index" |
}, |
{ |
"title": "Tip-of-tree", |
- "href": "/devtools/docs/protocol/tot/index.html" |
+ "href": "/devtools/docs/protocol/tot/index" |
} |
] |
} |
@@ -198,27 +198,27 @@ |
"items": [ |
{ |
"title": "Develop Apps for Chrome Mobile", |
- "href": "/multidevice/index.html" |
+ "href": "/multidevice/index" |
}, |
{ |
"title": "Data Compression Proxy", |
- "href": "/multidevice/data-compression.html" |
+ "href": "/multidevice/data-compression" |
}, |
{ |
"title": "User Agents", |
- "href": "/multidevice/user-agent.html" |
+ "href": "/multidevice/user-agent" |
}, |
{ |
"title": "Mobile Emulation", |
- "href": "/devtools/docs/mobile-emulation.html" |
+ "href": "/devtools/docs/mobile-emulation" |
}, |
{ |
"title": "Remote Debugging", |
- "href": "/devtools/docs/remote-debugging.html" |
+ "href": "/devtools/docs/remote-debugging" |
}, |
{ |
"title": "FAQ", |
- "href": "/multidevice/faq.html" |
+ "href": "/multidevice/faq" |
} |
] |
}, |
@@ -227,15 +227,15 @@ |
"items": [ |
{ |
"title": "Overview", |
- "href": "/multidevice/android/overview.html" |
+ "href": "/multidevice/android/overview" |
}, |
{ |
"title": "Android Intents with Chrome", |
- "href": "/multidevice/android/intents.html" |
+ "href": "/multidevice/android/intents" |
}, |
{ |
"title": "Add to Homescreen", |
- "href": "/multidevice/android/installtohomescreen.html" |
+ "href": "/multidevice/android/installtohomescreen" |
} |
] |
}, |
@@ -244,23 +244,23 @@ |
"items": [ |
{ |
"title": "WebView for Android", |
- "href": "/multidevice/webview/overview.html" |
+ "href": "/multidevice/webview/overview" |
}, |
{ |
"title": "Getting Started", |
- "href": "/multidevice/webview/gettingstarted.html" |
+ "href": "/multidevice/webview/gettingstarted" |
}, |
{ |
"title": "Pixel-Perfect UI", |
- "href": "/multidevice/webview/pixelperfect.html" |
+ "href": "/multidevice/webview/pixelperfect" |
}, |
{ |
"title": "WebView Workflow", |
- "href": "/multidevice/webview/workflow.html" |
+ "href": "/multidevice/webview/workflow" |
}, |
{ |
"title": "Tips & Tricks", |
- "href": "/multidevice/webview/tipsandtricks.html" |
+ "href": "/multidevice/webview/tipsandtricks" |
} |
] |
}, |
@@ -269,27 +269,27 @@ |
"items": [ |
{ |
"title": "Overview", |
- "href": "/multidevice/ios/overview.html" |
+ "href": "/multidevice/ios/overview" |
}, |
{ |
"title": "Opening Links in Chrome", |
- "href": "/multidevice/ios/links.html" |
+ "href": "/multidevice/ios/links" |
}, |
{ |
"title": "Case Studies", |
- "href": "/multidevice/ios/case-studies.html", |
+ "href": "/multidevice/ios/case-studies", |
"items": [ |
{ |
"title": "Case Studies", |
- "href": "/multidevice/ios/case-studies.html" |
+ "href": "/multidevice/ios/case-studies" |
}, |
{ |
"title": "Pocket", |
- "href": "/multidevice/ios/pocket.html" |
+ "href": "/multidevice/ios/pocket" |
}, |
{ |
"title": "Feedly", |
- "href": "/multidevice/ios/feedly.html" |
+ "href": "/multidevice/ios/feedly" |
} |
] |
} |
@@ -305,181 +305,181 @@ |
"items": [ |
{ |
"title": "Learn Basics", |
- "href": "/apps/first_app.html", |
+ "href": "/apps/first_app", |
"items": [ |
{ |
"title": "Create Your First App", |
- "href": "/apps/first_app.html" |
+ "href": "/apps/first_app" |
}, |
{ |
"title": "App Architecture", |
- "href": "/apps/app_architecture.html" |
+ "href": "/apps/app_architecture" |
}, |
{ |
"title": "App Lifecycle", |
- "href": "/apps/app_lifecycle.html" |
+ "href": "/apps/app_lifecycle" |
}, |
{ |
"title": "Content Security Policy", |
- "href": "/apps/contentSecurityPolicy.html" |
+ "href": "/apps/contentSecurityPolicy" |
} |
] |
}, |
{ |
"title": "Learn with Codelab", |
- "href": "/apps/app_codelab1_setup.html", |
+ "href": "/apps/app_codelab1_setup", |
"items": [ |
{ |
"title": "1 - Set Up Development Environment", |
- "href": "/apps/app_codelab1_setup.html" |
+ "href": "/apps/app_codelab1_setup" |
}, |
{ |
"title": "2 - Create Basic App", |
- "href": "/apps/app_codelab2_basic.html" |
+ "href": "/apps/app_codelab2_basic" |
}, |
{ |
"title": "3 - Create MVC", |
- "href": "/apps/app_codelab3_mvc.html" |
+ "href": "/apps/app_codelab3_mvc" |
}, |
{ |
"title": "4 - Save & Fetch Data", |
- "href": "/apps/app_codelab5_data.html" |
+ "href": "/apps/app_codelab5_data" |
}, |
{ |
"title": "5 - Manage App Lifecycle", |
- "href": "/apps/app_codelab6_lifecycle.html" |
+ "href": "/apps/app_codelab6_lifecycle" |
}, |
{ |
"title": "6 - Access User's Data", |
- "href": "/apps/app_codelab7_useridentification.html" |
+ "href": "/apps/app_codelab7_useridentification" |
}, |
{ |
"title": "7 - Access Web Resources", |
- "href": "/apps/app_codelab8_webresources.html" |
+ "href": "/apps/app_codelab8_webresources" |
}, |
{ |
"title": "8 - Publish App", |
- "href": "/apps/app_codelab_10_publishing.html" |
+ "href": "/apps/app_codelab_10_publishing" |
} |
] |
}, |
{ |
"title": "Samples", |
- "href": "/apps/samples.html" |
+ "href": "/apps/samples" |
}, |
{ |
"title": "Develop in the Cloud", |
- "href": "/apps/offline_apps.html", |
+ "href": "/apps/offline_apps", |
"items": [ |
{ |
"title": "Offline First", |
- "href": "/apps/offline_apps.html" |
+ "href": "/apps/offline_apps" |
}, |
{ |
"title": "Handling External Content", |
- "href": "/apps/app_external.html" |
+ "href": "/apps/app_external" |
}, |
{ |
"title": "Storing Data", |
- "href": "/apps/app_storage.html" |
+ "href": "/apps/app_storage" |
}, |
{ |
"title": "Cloud Messaging", |
- "href": "/apps/cloudMessaging.html" |
+ "href": "/apps/cloudMessaging" |
}, |
{ |
"title": "User Authentication", |
- "href": "/apps/app_identity.html" |
+ "href": "/apps/app_identity" |
} |
] |
}, |
{ |
"title": "User Low-Level System Services", |
- "href": "/apps/app_usb.html", |
+ "href": "/apps/app_usb", |
"items": [ |
{ |
"title": "USB", |
- "href": "/apps/app_usb.html" |
+ "href": "/apps/app_usb" |
}, |
{ |
"title": "Serial", |
- "href": "/apps/app_serial.html" |
+ "href": "/apps/app_serial" |
}, |
{ |
"title": "Network Communications", |
- "href": "/apps/app_network.html" |
+ "href": "/apps/app_network" |
} |
] |
}, |
{ |
"title": "MVC Architecture & Frameworks", |
- "href": "/apps/app_frameworks.html", |
+ "href": "/apps/app_frameworks", |
"items": [ |
{ |
"title": "About MVC Architecture", |
- "href": "/apps/app_frameworks.html" |
+ "href": "/apps/app_frameworks" |
}, |
{ |
"title": "Build Apps with AngularJS", |
- "href": "/apps/angular_framework.html" |
+ "href": "/apps/angular_framework" |
}, |
{ |
"title": "Build Apps with SenchaJS", |
- "href": "/apps/sencha_framework.html" |
+ "href": "/apps/sencha_framework" |
} |
] |
}, |
{ |
"title": "Distribute Apps", |
- "href": "/apps/publish_app.html", |
+ "href": "/apps/publish_app", |
"items": [ |
{ |
"title": "Publish Your App", |
- "href": "/apps/publish_app.html" |
+ "href": "/apps/publish_app" |
}, |
{ |
"title": "Monetize Your App", |
- "href": "/apps/google_wallet.html" |
+ "href": "/apps/google_wallet" |
}, |
{ |
"title": "Analytics", |
- "href": "/apps/analytics.html" |
+ "href": "/apps/analytics" |
} |
] |
}, |
{ |
"title": "Reference", |
- "href": "/apps/api_index.html", |
+ "href": "/apps/api_index", |
"items": [ |
{ |
"title": "Chrome Platform APIs", |
- "href": "/apps/api_index.html" |
+ "href": "/apps/api_index" |
}, |
{ |
"title": "Webview Tag", |
- "href": "/apps/tags/webview.html" |
+ "href": "/apps/tags/webview" |
}, |
{ |
"title": "Web APIs", |
- "href": "/apps/api_other.html" |
+ "href": "/apps/api_other" |
}, |
{ |
"title": "Manifest File Format", |
- "href": "/apps/manifest.html" |
+ "href": "/apps/manifest" |
}, |
{ |
"title": "Disabled Web Features", |
- "href": "/apps/app_deprecated.html" |
+ "href": "/apps/app_deprecated" |
} |
] |
}, |
{ |
"title": "Help", |
- "href": "/apps/faq.html", |
+ "href": "/apps/faq", |
"items": [ |
{ |
"title": "FAQ", |
- "href": "/apps/faq.html" |
+ "href": "/apps/faq" |
}, |
{ |
"title": "Google Groups", |
@@ -498,143 +498,143 @@ |
"items": [ |
{ |
"title": "Learn Basics", |
- "href": "/extensions/overview.html", |
+ "href": "/extensions/overview", |
"items": [ |
{ |
"title": "Overview", |
- "href": "/extensions/overview.html" |
+ "href": "/extensions/overview" |
}, |
{ |
"title": "Event Pages", |
- "href": "/extensions/event_pages.html" |
+ "href": "/extensions/event_pages" |
}, |
{ |
"title": "Content Scripts", |
- "href": "/extensions/content_scripts.html" |
+ "href": "/extensions/content_scripts" |
}, |
{ |
"title": "activeTab Permission", |
- "href": "/extensions/activeTab.html" |
+ "href": "/extensions/activeTab" |
} |
] |
}, |
{ |
"title": "Getting Started Tutorial", |
- "href": "/extensions/getstarted.html" |
+ "href": "/extensions/getstarted" |
}, |
{ |
"title": "Samples", |
- "href": "/extensions/samples.html" |
+ "href": "/extensions/samples" |
}, |
{ |
"title": "Develop Extensions", |
- "href": "/extensions/tut_migration_to_manifest_v2.html", |
+ "href": "/extensions/tut_migration_to_manifest_v2", |
"items": [ |
{ |
"title": "Accessibility", |
- "href": "/extensions/a11y.html" |
+ "href": "/extensions/a11y" |
}, |
{ |
"title": "Content Security Policy", |
- "href": "/extensions/contentSecurityPolicy.html" |
+ "href": "/extensions/contentSecurityPolicy" |
}, |
{ |
"title": "Cross-Origin XHR", |
- "href": "/extensions/xhr.html" |
+ "href": "/extensions/xhr" |
}, |
{ |
"title": "Debugging", |
- "href": "/extensions/tut_debugging.html" |
+ "href": "/extensions/tut_debugging" |
}, |
{ |
"title": "Internationalization", |
- "href": "/extensions/i18n.html" |
+ "href": "/extensions/i18n" |
}, |
{ |
"title": "Message Passing", |
- "href": "/extensions/messaging.html" |
+ "href": "/extensions/messaging" |
}, |
{ |
"title": "Migrate to Manifest 2", |
- "href": "/extensions/tut_migration_to_manifest_v2.html" |
+ "href": "/extensions/tut_migration_to_manifest_v2" |
}, |
{ |
"title": "OAuth", |
- "href": "/extensions/tut_oauth.html" |
+ "href": "/extensions/tut_oauth" |
} |
] |
}, |
{ |
"title": "Distribute Extensions", |
- "href": "/extensions/hosting.html", |
+ "href": "/extensions/hosting", |
"items": [ |
{ |
"title": "Hosting", |
- "href": "/extensions/hosting.html" |
+ "href": "/extensions/hosting" |
}, |
{ |
"title": "Packaging", |
- "href": "/extensions/packaging.html" |
+ "href": "/extensions/packaging" |
}, |
{ |
"title": "Autoupdating", |
- "href": "/extensions/autoupdate.html" |
+ "href": "/extensions/autoupdate" |
}, |
{ |
"title": "Other Deployment Options", |
- "href": "/extensions/external_extensions.html" |
+ "href": "/extensions/external_extensions" |
}, |
{ |
"title": "Google Analytics", |
- "href": "/extensions/tut_analytics.html" |
+ "href": "/extensions/tut_analytics" |
}, |
{ |
"title": "Publishing Themes", |
- "href": "/extensions/themes.html" |
+ "href": "/extensions/themes" |
} |
] |
}, |
{ |
"title": "Reference", |
- "href": "/extensions/api_index.html", |
+ "href": "/extensions/api_index", |
"items": [ |
{ |
"title": "What's New?", |
- "href": "/extensions/whats_new.html" |
+ "href": "/extensions/whats_new" |
}, |
{ |
"title": "Chrome Platform APIs", |
- "href": "/extensions/api_index.html" |
+ "href": "/extensions/api_index" |
}, |
{ |
"title": "Web APIs", |
- "href": "/extensions/api_other.html" |
+ "href": "/extensions/api_other" |
}, |
{ |
"title": "Manifest File Format", |
- "href": "/extensions/manifest.html" |
+ "href": "/extensions/manifest" |
}, |
{ |
"title": "Permission Warnings", |
- "href": "/extensions/permission_warnings.html" |
+ "href": "/extensions/permission_warnings" |
}, |
{ |
"title": "Optional Permissions", |
- "href": "/extensions/permissions.html" |
+ "href": "/extensions/permissions" |
}, |
{ |
"title": "Match Patterns", |
- "href": "/extensions/match_patterns.html" |
+ "href": "/extensions/match_patterns" |
} |
] |
}, |
{ |
"title": "Help", |
- "href": "/extensions/faq.html", |
+ "href": "/extensions/faq", |
"items": [ |
{ |
"title": "FAQ", |
- "href": "/extensions/faq.html" |
+ "href": "/extensions/faq" |
}, |
{ |
"title": "Google Groups", |
@@ -653,191 +653,191 @@ |
"items": [ |
{ |
"title": "Learn Basics", |
- "href": "/native-client/overview.html", |
+ "href": "/native-client/overview", |
"items": [ |
{ |
"title": "What Is Native Client?", |
- "href": "/native-client/overview.html" |
+ "href": "/native-client/overview" |
}, |
{ |
"title": "NaCl and PNaCl", |
- "href": "/native-client/nacl-and-pnacl.html" |
+ "href": "/native-client/nacl-and-pnacl" |
} |
] |
}, |
{ |
"title": "SDK", |
- "href": "/native-client/sdk/download.html", |
+ "href": "/native-client/sdk/download", |
"items": [ |
{ |
"title": "Download SDK", |
- "href": "/native-client/sdk/download.html" |
+ "href": "/native-client/sdk/download" |
}, |
{ |
"title": "Examples", |
- "href": "/native-client/sdk/examples.html" |
+ "href": "/native-client/sdk/examples" |
}, |
{ |
"title": "SDK Release Notes", |
- "href": "/native-client/sdk/release-notes.html" |
+ "href": "/native-client/sdk/release-notes" |
} |
] |
}, |
{ |
"title": "Tutorial", |
- "href": "/native-client/devguide/tutorial/tutorial-part1.html", |
+ "href": "/native-client/devguide/tutorial/tutorial-part1", |
"items": [ |
{ |
"title": "Part 1: Simple PNaCl Web App", |
- "href": "/native-client/devguide/tutorial/tutorial-part1.html" |
+ "href": "/native-client/devguide/tutorial/tutorial-part1" |
}, |
{ |
"title": "Part 2: SDK Build System and Chrome Apps", |
- "href": "/native-client/devguide/tutorial/tutorial-part2.html" |
+ "href": "/native-client/devguide/tutorial/tutorial-part2" |
} |
] |
}, |
{ |
"title": "Development Cycle", |
- "href": "/native-client/devguide/devcycle/building.html", |
+ "href": "/native-client/devguide/devcycle/building", |
"items": [ |
{ |
"title": "Building", |
- "href": "/native-client/devguide/devcycle/building.html" |
+ "href": "/native-client/devguide/devcycle/building" |
}, |
{ |
"title": "Running", |
- "href": "/native-client/devguide/devcycle/running.html" |
+ "href": "/native-client/devguide/devcycle/running" |
}, |
{ |
"title": "Debugging", |
- "href": "/native-client/devguide/devcycle/debugging.html" |
+ "href": "/native-client/devguide/devcycle/debugging" |
}, |
{ |
"title": "Debugging with Visual Studio", |
- "href": "/native-client/devguide/devcycle/vs-addin.html" |
+ "href": "/native-client/devguide/devcycle/vs-addin" |
}, |
{ |
"title": "Dynamic Linking and Loading with GlibC", |
- "href": "/native-client/devguide/devcycle/dynamic-loading.html" |
+ "href": "/native-client/devguide/devcycle/dynamic-loading" |
} |
] |
}, |
{ |
"title": "Coding Your Application", |
- "href": "/native-client/devguide/coding/application-structure.html", |
+ "href": "/native-client/devguide/coding/application-structure", |
"items": [ |
{ |
"title": "Application Structure", |
- "href": "/native-client/devguide/coding/application-structure.html" |
+ "href": "/native-client/devguide/coding/application-structure" |
}, |
{ |
"title": "Native Client Modules", |
- "href": "/native-client/devguide/coding/native-client-modules.html" |
+ "href": "/native-client/devguide/coding/native-client-modules" |
}, |
{ |
"title": "3D Graphics", |
- "href": "/native-client/devguide/coding/3D-graphics.html" |
+ "href": "/native-client/devguide/coding/3D-graphics" |
}, |
{ |
"title": "Audio", |
- "href": "/native-client/devguide/coding/audio.html" |
+ "href": "/native-client/devguide/coding/audio" |
}, |
{ |
"title": "File I/O", |
- "href": "/native-client/devguide/coding/file-io.html" |
+ "href": "/native-client/devguide/coding/file-io" |
}, |
{ |
"title": "The nacl_io Library", |
- "href": "/native-client/devguide/coding/nacl_io.html" |
+ "href": "/native-client/devguide/coding/nacl_io" |
}, |
{ |
"title": "Messaging System", |
- "href": "/native-client/devguide/coding/message-system.html" |
+ "href": "/native-client/devguide/coding/message-system" |
}, |
{ |
"title": "Progress Events", |
- "href": "/native-client/devguide/coding/progress-events.html" |
+ "href": "/native-client/devguide/coding/progress-events" |
}, |
{ |
"title": "URL Loading", |
- "href": "/native-client/devguide/coding/url-loading.html" |
+ "href": "/native-client/devguide/coding/url-loading" |
}, |
{ |
"title": "View Change, Focus, & Input Events", |
- "href": "/native-client/devguide/coding/view-focus-input-events.html" |
+ "href": "/native-client/devguide/coding/view-focus-input-events" |
} |
] |
}, |
{ |
"title": "Distribute Your Apps", |
- "href": "/native-client/devguide/distributing.html" |
+ "href": "/native-client/devguide/distributing" |
}, |
{ |
"title": "Pepper API Reference", |
- "href": "/native-client/pepper_stable/index.html", |
+ "href": "/native-client/pepper_stable/index", |
"items": [ |
{ |
"title": "Pepper C Interfaces", |
- "href": "/native-client/pepper_stable/c/group___interfaces.html" |
+ "href": "/native-client/pepper_stable/c/group___interfaces" |
}, |
{ |
"title": "Pepper C Structures", |
- "href": "/native-client/pepper_stable/c/group___structs.html" |
+ "href": "/native-client/pepper_stable/c/group___structs" |
}, |
{ |
"title": "Pepper C Functions", |
- "href": "/native-client/pepper_stable/c/group___functions.html" |
+ "href": "/native-client/pepper_stable/c/group___functions" |
}, |
{ |
"title": "Pepper C Enums", |
- "href": "/native-client/pepper_stable/c/group___enums.html" |
+ "href": "/native-client/pepper_stable/c/group___enums" |
}, |
{ |
"title": "Pepper C Typedefs", |
- "href": "/native-client/pepper_stable/c/group___typedefs.html" |
+ "href": "/native-client/pepper_stable/c/group___typedefs" |
}, |
{ |
"title": "Pepper C Macros", |
- "href": "/native-client/pepper_stable/c/global_defs.html" |
+ "href": "/native-client/pepper_stable/c/global_defs" |
}, |
{ |
"title": "Pepper C++ Classes", |
- "href": "/native-client/pepper_stable/cpp/inherits.html" |
+ "href": "/native-client/pepper_stable/cpp/inherits" |
} |
] |
}, |
{ |
"title": "Additional Reference & Versions", |
- "href": "/native-client/version.html", |
+ "href": "/native-client/version", |
"items": [ |
{ |
"title": "Glossary", |
- "href": "/native-client/glossary.html" |
+ "href": "/native-client/glossary" |
}, |
{ |
"title": "Native Client Manifest (nmf) Format", |
- "href": "/native-client/reference/nacl-manifest-format.html" |
+ "href": "/native-client/reference/nacl-manifest-format" |
}, |
{ |
"title": "PNaCl Bitcode Reference Manual", |
- "href": "/native-client/reference/pnacl-bitcode-abi.html" |
+ "href": "/native-client/reference/pnacl-bitcode-abi" |
}, |
{ |
"title": "PNaCl C/C++ Language Support", |
- "href": "/native-client/reference/pnacl-c-cpp-language-support.html" |
+ "href": "/native-client/reference/pnacl-c-cpp-language-support" |
}, |
{ |
"title": "Previous Versions", |
- "href": "/native-client/version.html" |
+ "href": "/native-client/version" |
}, |
{ |
"title": "Sandbox Internals", |
- "href": "/native-client/reference/sandbox_internals/index.html", |
+ "href": "/native-client/reference/sandbox_internals/index", |
"items": [ |
{ |
"title": "ARM 32-bit Sandbox", |
- "href": "/native-client/reference/sandbox_internals/arm-32-bit-sandbox.html" |
+ "href": "/native-client/reference/sandbox_internals/arm-32-bit-sandbox" |
} |
] |
} |
@@ -845,23 +845,23 @@ |
}, |
{ |
"title": "Help", |
- "href": "/native-client/faq.html", |
+ "href": "/native-client/faq", |
"items": [ |
{ |
"title": "FAQ", |
- "href": "/native-client/faq.html" |
+ "href": "/native-client/faq" |
}, |
{ |
"title": "Forums & Issues Tracker", |
- "href": "/native-client/help.html" |
+ "href": "/native-client/help" |
}, |
{ |
"title": "Publications & Presentations", |
- "href": "/native-client/publications-and-presentations.html" |
+ "href": "/native-client/publications-and-presentations" |
}, |
{ |
"title": "Security Contest Archive", |
- "href": "/native-client/community/security-contest/index.html" |
+ "href": "/native-client/community/security-contest/index" |
} |
] |
} |
@@ -872,97 +872,97 @@ |
"items": [ |
{ |
"title": "What Is the Chrome Web Store?", |
- "href": "/webstore/index.html" |
+ "href": "/webstore/index" |
}, |
{ |
"title": "What Can You Publish?", |
- "href": "/webstore/overview.html" |
+ "href": "/webstore/overview" |
}, |
{ |
"title": "Tutorial: Getting Started", |
- "href": "/webstore/get_started_simple.html" |
+ "href": "/webstore/get_started_simple" |
}, |
{ |
"title": "Samples", |
- "href": "/webstore/samples.html" |
+ "href": "/webstore/samples" |
}, |
{ |
"title": "Branding", |
- "href": "/webstore/branding.html", |
+ "href": "/webstore/branding", |
"items": [ |
{ |
"title": "Branding Guidelines", |
- "href": "/webstore/branding.html" |
+ "href": "/webstore/branding" |
}, |
{ |
"title": "Supplying Images", |
- "href": "/webstore/images.html" |
+ "href": "/webstore/images" |
} |
] |
}, |
{ |
"title": "Monetizing", |
- "href": "/webstore/money.html", |
+ "href": "/webstore/money", |
"items": [ |
{ |
"title": "Monetizing Your App", |
- "href": "/webstore/money.html" |
+ "href": "/webstore/money" |
}, |
{ |
"title": "Using Google Accounts", |
- "href": "/webstore/identify_user.html" |
+ "href": "/webstore/identify_user" |
}, |
{ |
"title": "Checking for Payment", |
- "href": "/webstore/check_for_payment.html" |
+ "href": "/webstore/check_for_payment" |
}, |
{ |
"title": "Pricing", |
- "href": "/webstore/pricing.html" |
+ "href": "/webstore/pricing" |
} |
] |
}, |
{ |
"title": "Publishing", |
- "href": "/webstore/publish.html", |
+ "href": "/webstore/publish", |
"items": [ |
{ |
"title": "Publishing Tutorial", |
- "href": "/webstore/publish.html" |
+ "href": "/webstore/publish" |
}, |
{ |
"title": "Internationalizing Your App", |
- "href": "/webstore/i18n.html" |
+ "href": "/webstore/i18n" |
}, |
{ |
"title": "Using Inline Installation", |
- "href": "/webstore/inline_installation.html" |
+ "href": "/webstore/inline_installation" |
}, |
{ |
"title": "Rating Guidelines", |
- "href": "/webstore/rating.html" |
+ "href": "/webstore/rating" |
}, |
{ |
"title": "Program Policies", |
- "href": "/webstore/program_policies.html" |
+ "href": "/webstore/program_policies" |
}, |
{ |
"title": "Terms of Service", |
- "href": "/webstore/terms.html" |
+ "href": "/webstore/terms" |
} |
] |
}, |
{ |
"title": "Help", |
- "href": "/webstore/best_practices.html", |
+ "href": "/webstore/best_practices", |
"items": [ |
{ |
"title": "Best Practices", |
- "href": "/webstore/best_practices.html" |
+ "href": "/webstore/best_practices" |
}, |
{ |
"title": "FAQ", |
- "href": "/webstore/faq.html" |
+ "href": "/webstore/faq" |
}, |
{ |
"title": "Google Groups", |
@@ -970,7 +970,7 @@ |
}, |
{ |
"title": "Articles", |
- "href": "/webstore/articles.html" |
+ "href": "/webstore/articles" |
} |
] |
} |