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

Unified 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 side-by-side diff with in-line comments
Download patch
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 c03381b242fa3bdc6f03b1909e59868716811053..05e91777ab4416df9452e319b5ed7740ccadf234 100644
--- a/chrome/common/extensions/docs/templates/json/chrome_sidenav.json
+++ b/chrome/common/extensions/docs/templates/json/chrome_sidenav.json
@@ -1,15 +1,313 @@
[
{
- "title": "Explore",
+ "title": "Devtools",
+ "items": [
+ {
+ "title": "Learn Basics",
+ "items": [
+ {
+ "title": "Overview",
+ "href": "/devtools/index"
+ },
+ {
+ "title": "Authoring & Development Workflow",
+ "href": "/devtools/docs/authoring-development-workflow"
+ },
+ {
+ "title": "Using the Console",
+ "href": "/devtools/docs/console"
+ },
+ {
+ "title": "Tips & Tricks",
+ "href": "/devtools/docs/tips-and-tricks"
+ },
+ {
+ "title": "Additional Resources",
+ "href": "/devtools/docs/videos",
+ "items": [
+ {
+ "title": "Videos",
+ "href": "/devtools/docs/videos"
+ },
+ {
+ "title": "Blog Posts",
+ "href": "/devtools/docs/blog-posts"
+ },
+ {
+ "title": "Mailing List",
+ "href": "https://groups.google.com/forum/?fromgroups#!forum/google-chrome-developer-tools"
+ },
+ {
+ "title": "Contributing to DevTools",
+ "href": "/devtools/docs/contributing"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "title": "Use Tools",
+ "items": [
+ {
+ "title": "Inspecting & Tweaking",
+ "href": "/devtools/docs/dom-and-styles",
+ "items": [
+ {
+ "title": "Editing Styles & DOM",
+ "href": "/devtools/docs/elements"
+ },
+ {
+ "title": "Working with CSS Preprocessors",
+ "href": "/devtools/docs/css-preprocessors"
+ },
+ {
+ "title": "Managing Application Storage",
+ "href": "/devtools/docs/resource-panel"
+ }
+ ]
+ },
+ {
+ "title": "Debugging JavaScript",
+ "href": "/devtools/docs/javascript-debugging"
+ },
+ {
+ "title": "Mobile Emulation",
+ "href": "/devtools/docs/mobile-emulation"
+ },
+ {
+ "title": "Remote Debugging on Android",
+ "href": "/devtools/docs/remote-debugging"
+ }
+ ]
+ },
+ {
+ "title": "Performance & Profiling",
+ "items": [
+ {
+ "title": "Evaluating Network Performance",
+ "href": "/devtools/docs/network"
+ },
+ {
+ "title": "Using the Timeline",
+ "href": "/devtools/docs/timeline"
+ },
+ {
+ "title": "Timeline Demo: Finding Forced Synchronous Layouts",
+ "href": "/devtools/docs/demos/too-much-layout/index"
+ },
+ {
+ "title": "Profiling JavaScript Performance",
+ "href": "/devtools/docs/cpu-profiling"
+ },
+ {
+ "title": "JavaScript Memory Profiling",
+ "href": "/devtools/docs/javascript-memory-profiling",
+ "items": [
+ {
+ "title": "JavaScript Memory Profiling",
+ "href": "/devtools/docs/javascript-memory-profiling"
+ },
+ {
+ "title": "Demos",
+ "href": "/devtools/docs/heap-profiling-summary"
+ }
+ ]
+ },
+ {
+ "title": "Setting Up a Clean Testing Environment",
+ "href": "/devtools/docs/clean-testing-environment"
+ }
+ ]
+ },
+ {
+ "title": "Reference",
+ "items": [
+ {
+ "title": "Console API Reference",
+ "href": "/devtools/docs/console-api"
+ },
+ {
+ "title": "Command Line API Reference",
+ "href": "/devtools/docs/commandline-api"
+ },
+ {
+ "title": "DevTools Extensions API",
+ "href": "/devtools/docs/integrating",
+ "items": [
+ {
+ "title": "Integrating with DevTools",
+ "href": "/devtools/docs/integrating"
+ },
+ {
+ "title": "Sample DevTools Extensions",
+ "href": "/devtools/docs/sample-extensions"
+ },
+ {
+ "title": "Sample DevTools Protocol Clients",
+ "href": "/devtools/docs/debugging-clients"
+ }
+ ]
+ },
+ {
+ "title": "Keyboard Shortcuts",
+ "href": "/devtools/docs/shortcuts"
+ },
+ {
+ "title": "Settings",
+ "href": "/devtools/docs/settings"
+ },
+ {
+ "title": "Remote Debugging Protocol",
+ "href": "/devtools/docs/debugger-protocol",
+ "items": [
+ {
+ "title": "Remote Debugging Protocol",
+ "href": "/devtools/docs/debugger-protocol"
+ },
+ {
+ "title": "Version 1.1",
+ "href": "/devtools/docs/protocol/1.1/index"
+ },
+ {
+ "title": "Version 1.0",
+ "href": "/devtools/docs/protocol/1.0/index"
+ },
+ {
+ "title": "Version .1",
+ "href": "/devtools/docs/protocol/0.1/index"
+ },
+ {
+ "title": "Tip-of-tree",
+ "href": "/devtools/docs/protocol/tot/index"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "title": "Multi-device",
+ "items": [
+ {
+ "title": "Getting Started",
+ "items": [
+ {
+ "title": "Chrome for a Multi-Device World",
+ "href": "/multidevice/index"
+ },
+ {
+ "title": "Data Compression Proxy",
+ "href": "/multidevice/data-compression"
+ },
+ {
+ "title": "User Agents",
+ "href": "/multidevice/user-agent"
+ },
+ {
+ "title": "Mobile Emulation",
+ "href": "/devtools/docs/mobile-emulation"
+ },
+ {
+ "title": "Remote Debugging",
+ "href": "/devtools/docs/remote-debugging"
+ },
+ {
+ "title": "FAQ",
+ "href": "/multidevice/faq"
+ }
+ ]
+ },
+ {
+ "title": "Chrome for Android",
+ "items": [
+ {
+ "title": "Overview",
+ "href": "/multidevice/android/overview"
+ },
+ {
+ "title": "Android Intents with Chrome",
+ "href": "/multidevice/android/intents"
+ },
+ {
+ "title": "Add to Homescreen",
+ "href": "/multidevice/android/installtohomescreen"
+ }
+ ]
+ },
+ {
+ "title": "Chrome WebView",
+ "items": [
+ {
+ "title": "WebView for Android",
+ "href": "/multidevice/webview/overview"
+ },
+ {
+ "title": "Getting Started",
+ "href": "/multidevice/webview/gettingstarted"
+ },
+ {
+ "title": "Pixel-Perfect UI",
+ "href": "/multidevice/webview/pixelperfect"
+ },
+ {
+ "title": "WebView Workflow",
+ "href": "/multidevice/webview/workflow"
+ },
+ {
+ "title": "Tips & Tricks",
+ "href": "/multidevice/webview/tipsandtricks"
+ }
+ ]
+ },
+ {
+ "title": "Chrome for iOS",
+ "items": [
+ {
+ "title": "Overview",
+ "href": "/multidevice/ios/overview"
+ },
+ {
+ "title": "Opening Links in Chrome",
+ "href": "/multidevice/ios/links"
+ },
+ {
+ "title": "Case Studies",
+ "href": "/multidevice/ios/case-studies",
+ "items": [
+ {
+ "title": "Case Studies",
+ "href": "/multidevice/ios/case-studies"
+ },
+ {
+ "title": "Pocket",
+ "href": "/multidevice/ios/pocket"
+ },
+ {
+ "title": "Feedly",
+ "href": "/multidevice/ios/feedly"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "title": "Platform",
"items": [
{
"title": "Apps",
"items": [
{
"title": "Learn Basics",
- "href": "/apps/first_app",
+ "href": "/apps/about_apps",
"items": [
{
+ "title": "What Are Chrome Apps?",
+ "href": "/apps/about_apps"
+ },
+ {
"title": "Create Your First App",
"href": "/apps/first_app"
},
@@ -94,7 +392,7 @@
"href": "/apps/app_identity"
}
]
- },
+ },
{
"title": "User Low-Level System Services",
"href": "/apps/app_usb",
@@ -116,7 +414,7 @@
{
"title": "MVC Architecture & Frameworks",
"href": "/apps/app_frameworks",
- "items": [
+ "items": [
{
"title": "About MVC Architecture",
"href": "/apps/app_frameworks"
@@ -131,7 +429,7 @@
}
]
},
- {
+ {
"title": "Distribute Apps",
"href": "/apps/publish_app",
"items": [
@@ -144,20 +442,28 @@
"href": "/apps/google_wallet"
},
{
+ "title": "One-Time Payments",
+ "href": "/webstore/one_time_payments"
+ },
+ {
"title": "Analytics",
"href": "/apps/analytics"
}
]
},
{
- "title": "Reference",
+ "title": "Chrome Platform APIs",
"href": "/apps/api_index",
"items": [
{
- "title": "Chrome Platform APIs",
+ "title": "JavaScript APIs",
"href": "/apps/api_index"
},
{
+ "title": "Manifest File Format",
+ "href": "/apps/manifest"
+ },
+ {
"title": "Webview Tag",
"href": "/apps/tags/webview"
},
@@ -166,10 +472,6 @@
"href": "/apps/api_other"
},
{
- "title": "Manifest File Format",
- "href": "/apps/manifest"
- },
- {
"title": "Disabled Web Features",
"href": "/apps/app_deprecated"
}
@@ -205,7 +507,7 @@
{
"title": "Overview",
"href": "/extensions/overview"
- },
+ },
{
"title": "Event Pages",
"href": "/extensions/event_pages"
@@ -217,6 +519,10 @@
{
"title": "activeTab Permission",
"href": "/extensions/activeTab"
+ },
+ {
+ "title": "What's New?",
+ "href": "/extensions/whats_new"
}
]
},
@@ -279,6 +585,10 @@
"href": "/extensions/packaging"
},
{
+ "title": "One-Time Payments",
+ "href": "/webstore/one_time_payments"
+ },
+ {
"title": "Autoupdating",
"href": "/extensions/autoupdate"
},
@@ -297,26 +607,22 @@
]
},
{
- "title": "Reference",
+ "title": "Chrome Platform APIs",
"href": "/extensions/api_index",
"items": [
{
- "title": "What's New?",
- "href": "/extensions/whats_new"
+ "title": "JavaScript APIs",
+ "href": "/extensions/api_index"
},
{
- "title": "Chrome Platform APIs",
- "href": "/extensions/api_index"
+ "title": "Manifest File Format",
+ "href": "/extensions/manifest"
},
{
"title": "Web APIs",
"href": "/extensions/api_other"
},
{
- "title": "Manifest File Format",
- "href": "/extensions/manifest"
- },
- {
"title": "Permission Warnings",
"href": "/extensions/permission_warnings"
},
@@ -338,7 +644,7 @@
"title": "FAQ",
"href": "/extensions/faq"
},
- {
+ {
"title": "Google Groups",
"href": "https://groups.google.com/a/chromium.org/forum/#!forum/chromium-extensions"
},
@@ -349,6 +655,334 @@
]
}
]
+ },
+ {
+ "title": "Native Client",
+ "items": [
+ {
+ "title": "Learn Basics",
+ "href": "/native-client/overview",
+ "items": [
+ {
+ "title": "What Is Native Client?",
+ "href": "/native-client/overview"
+ },
+ {
+ "title": "NaCl and PNaCl",
+ "href": "/native-client/nacl-and-pnacl"
+ }
+ ]
+ },
+ {
+ "title": "SDK",
+ "href": "/native-client/sdk/download",
+ "items": [
+ {
+ "title": "Download SDK",
+ "href": "/native-client/sdk/download"
+ },
+ {
+ "title": "Examples",
+ "href": "/native-client/sdk/examples"
+ },
+ {
+ "title": "SDK Release Notes",
+ "href": "/native-client/sdk/release-notes"
+ }
+ ]
+ },
+ {
+ "title": "Tutorial",
+ "href": "/native-client/devguide/tutorial/tutorial-part1",
+ "items": [
+ {
+ "title": "Part 1: Simple PNaCl Web App",
+ "href": "/native-client/devguide/tutorial/tutorial-part1"
+ },
+ {
+ "title": "Part 2: SDK Build System and Chrome Apps",
+ "href": "/native-client/devguide/tutorial/tutorial-part2"
+ }
+ ]
+ },
+ {
+ "title": "Development Cycle",
+ "href": "/native-client/devguide/devcycle/building",
+ "items": [
+ {
+ "title": "Building",
+ "href": "/native-client/devguide/devcycle/building"
+ },
+ {
+ "title": "Running",
+ "href": "/native-client/devguide/devcycle/running"
+ },
+ {
+ "title": "Debugging",
+ "href": "/native-client/devguide/devcycle/debugging"
+ },
+ {
+ "title": "Debugging with Visual Studio",
+ "href": "/native-client/devguide/devcycle/vs-addin"
+ },
+ {
+ "title": "Dynamic Linking and Loading with GlibC",
+ "href": "/native-client/devguide/devcycle/dynamic-loading"
+ }
+ ]
+ },
+ {
+ "title": "Coding Your Application",
+ "href": "/native-client/devguide/coding/application-structure",
+ "items": [
+ {
+ "title": "Application Structure",
+ "href": "/native-client/devguide/coding/application-structure"
+ },
+ {
+ "title": "Native Client Modules",
+ "href": "/native-client/devguide/coding/native-client-modules"
+ },
+ {
+ "title": "3D Graphics",
+ "href": "/native-client/devguide/coding/3D-graphics"
+ },
+ {
+ "title": "Audio",
+ "href": "/native-client/devguide/coding/audio"
+ },
+ {
+ "title": "File I/O",
+ "href": "/native-client/devguide/coding/file-io"
+ },
+ {
+ "title": "The nacl_io Library",
+ "href": "/native-client/devguide/coding/nacl_io"
+ },
+ {
+ "title": "Messaging System",
+ "href": "/native-client/devguide/coding/message-system"
+ },
+ {
+ "title": "Progress Events",
+ "href": "/native-client/devguide/coding/progress-events"
+ },
+ {
+ "title": "URL Loading",
+ "href": "/native-client/devguide/coding/url-loading"
+ },
+ {
+ "title": "View Change, Focus, & Input Events",
+ "href": "/native-client/devguide/coding/view-focus-input-events"
+ }
+ ]
+ },
+ {
+ "title": "Distribute Your Apps",
+ "href": "/native-client/devguide/distributing"
+ },
+ {
+ "title": "Pepper API Reference",
+ "href": "/native-client/pepper_stable/index",
+ "items": [
+ {
+ "title": "Pepper C Interfaces",
+ "href": "/native-client/pepper_stable/c/group___interfaces"
+ },
+ {
+ "title": "Pepper C Structures",
+ "href": "/native-client/pepper_stable/c/group___structs"
+ },
+ {
+ "title": "Pepper C Functions",
+ "href": "/native-client/pepper_stable/c/group___functions"
+ },
+ {
+ "title": "Pepper C Enums",
+ "href": "/native-client/pepper_stable/c/group___enums"
+ },
+ {
+ "title": "Pepper C Typedefs",
+ "href": "/native-client/pepper_stable/c/group___typedefs"
+ },
+ {
+ "title": "Pepper C Macros",
+ "href": "/native-client/pepper_stable/c/global_defs"
+ },
+ {
+ "title": "Pepper C++ Classes",
+ "href": "/native-client/pepper_stable/cpp/inherits"
+ }
+ ]
+ },
+ {
+ "title": "Additional Reference & Versions",
+ "href": "/native-client/glossary",
+ "items": [
+ {
+ "title": "Glossary",
+ "href": "/native-client/glossary"
+ },
+ {
+ "title": "Native Client Manifest (nmf) Format",
+ "href": "/native-client/reference/nacl-manifest-format"
+ },
+ {
+ "title": "PNaCl Bitcode Reference Manual",
+ "href": "/native-client/reference/pnacl-bitcode-abi"
+ },
+ {
+ "title": "PNaCl C/C++ Language Support",
+ "href": "/native-client/reference/pnacl-c-cpp-language-support"
+ },
+ {
+ "title": "Sandbox Internals",
+ "href": "/native-client/reference/sandbox_internals/index",
+ "items": [
+ {
+ "title": "ARM 32-bit Sandbox",
+ "href": "/native-client/reference/sandbox_internals/arm-32-bit-sandbox"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "title": "Help",
+ "href": "/native-client/faq",
+ "items": [
+ {
+ "title": "FAQ",
+ "href": "/native-client/faq"
+ },
+ {
+ "title": "Forums & Issues Tracker",
+ "href": "/native-client/help"
+ },
+ {
+ "title": "Publications & Presentations",
+ "href": "/native-client/publications-and-presentations"
+ },
+ {
+ "title": "Security Contest Archive",
+ "href": "/native-client/community/security-contest/index"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "title": "Store",
+ "items": [
+ {
+ "title": "What Is the Chrome Web Store?",
+ "href": "/webstore/index"
+ },
+ {
+ "title": "What Can You Publish?",
+ "href": "/webstore/overview"
+ },
+ {
+ "title": "Tutorial: Getting Started",
+ "href": "/webstore/get_started_simple"
+ },
+ {
+ "title": "Samples",
+ "href": "/webstore/samples"
+ },
+ {
+ "title": "Branding",
+ "href": "/webstore/branding",
+ "items": [
+ {
+ "title": "Branding Guidelines",
+ "href": "/webstore/branding"
+ },
+ {
+ "title": "Supplying Images",
+ "href": "/webstore/images"
+ }
+ ]
+ },
+ {
+ "title": "Monetizing",
+ "href": "/webstore/money",
+ "items": [
+ {
+ "title": "Monetizing Your App",
+ "href": "/webstore/money"
+ },
+ {
+ "title": "Using Google Accounts",
+ "href": "/webstore/identify_user"
+ },
+ {
+ "title": "Checking for Payment",
+ "href": "/webstore/check_for_payment"
+ },
+ {
+ "title": "One-Time Payments",
+ "href": "/webstore/one_time_payments"
+ },
+ {
+ "title": "Pricing",
+ "href": "/webstore/pricing"
+ }
+ ]
+ },
+ {
+ "title": "Publishing",
+ "href": "/webstore/publish",
+ "items": [
+ {
+ "title": "Publishing Tutorial",
+ "href": "/webstore/publish"
+ },
+ {
+ "title": "Internationalizing Your App",
+ "href": "/webstore/i18n"
+ },
+ {
+ "title": "Using Inline Installation",
+ "href": "/webstore/inline_installation"
+ },
+ {
+ "title": "Rating Guidelines",
+ "href": "/webstore/rating"
+ },
+ {
+ "title": "Program Policies",
+ "href": "/webstore/program_policies"
+ },
+ {
+ "title": "Terms of Service",
+ "href": "/webstore/terms"
+ }
+ ]
+ },
+ {
+ "title": "Help",
+ "href": "/webstore/best_practices",
+ "items": [
+ {
+ "title": "Best Practices",
+ "href": "/webstore/best_practices"
+ },
+ {
+ "title": "FAQ",
+ "href": "/webstore/faq"
+ },
+ {
+ "title": "Google Groups",
+ "href": "https://groups.google.com/a/chromium.org/forum/#!forum/chromium-apps"
+ },
+ {
+ "title": "Articles",
+ "href": "/webstore/articles"
+ }
+ ]
+ }
+ ]
}
]
}

Powered by Google App Engine
This is Rietveld 408576698