diff --git a/tools/droiddoc/src/DocFile.java b/tools/droiddoc/src/DocFile.java index 990133061d..51072dfa94 100644 --- a/tools/droiddoc/src/DocFile.java +++ b/tools/droiddoc/src/DocFile.java @@ -137,6 +137,9 @@ public class DocFile } else if (outfile.indexOf("guide/") != -1) { hdf.setValue("guide", "true"); ClearPage.write(hdf, "docpage.cs", outfile); + } else if (outfile.indexOf("resources/") != -1) { + hdf.setValue("resources", "true"); + ClearPage.write(hdf, "resourcespage.cs", outfile); } else { ClearPage.write(hdf, "nosidenavpage.cs", outfile); } diff --git a/tools/droiddoc/src/SampleCode.java b/tools/droiddoc/src/SampleCode.java index 1f00be2313..bf544454e4 100644 --- a/tools/droiddoc/src/SampleCode.java +++ b/tools/droiddoc/src/SampleCode.java @@ -44,7 +44,7 @@ public class SampleCode { System.out.println("-samplecode not a directory: " + mSource); return; } - if (offlineMode) writeIndexOnly(f, mDest); + if (offlineMode) writeIndexOnly(f, mDest, offlineMode); else writeDirectory(f, mDest); } @@ -118,9 +118,10 @@ public class SampleCode { ClearPage.write(hdf, "sampleindex.cs", relative + "/index" + DroidDoc.htmlExtension); } - public void writeIndexOnly(File dir, String relative) { + public void writeIndexOnly(File dir, String relative, Boolean offline) { HDF hdf = writeIndex(dir); - ClearPage.write(hdf, "sampleindex.cs", relative + "/index" + + if (!offline) relative = "/" + relative; + ClearPage.write(hdf, "sampleindex.cs", relative + "index" + DroidDoc.htmlExtension); } diff --git a/tools/droiddoc/templates-sdk/customization.cs b/tools/droiddoc/templates-sdk/customization.cs index 6ae8446622..34f559503e 100644 --- a/tools/droiddoc/templates-sdk/customization.cs +++ b/tools/droiddoc/templates-sdk/customization.cs @@ -108,6 +108,21 @@ def:sdk_nav() ?> + +