am c521e26
: AI 148186: Add support for using custom pdk templates. The m
Merge commit 'c521e266406d0393313e17ba29ae519315a5cf6e' into donut * commit 'c521e266406d0393313e17ba29ae519315a5cf6e': AI 148186: Add support for using custom pdk templates. The make rule for pdk docs should set LOCAL_DROIDDOC_OPTIONS += -hdf android.whichdoc online-pdk
This commit is contained in:
committed by
The Android Open Source Project
commit
a19801e060
@@ -115,23 +115,30 @@ public class DocFile
|
|||||||
TagInfo.makeHDF(hdf, "root.descr", tags);
|
TagInfo.makeHDF(hdf, "root.descr", tags);
|
||||||
|
|
||||||
hdf.setValue("commentText", commentText);
|
hdf.setValue("commentText", commentText);
|
||||||
|
|
||||||
if (outfile.indexOf("sdk/") != -1) {
|
// write the page using the appropriate root template, based on the
|
||||||
hdf.setValue("sdk", "true");
|
// whichdoc value supplied by build
|
||||||
if (outfile.indexOf("index.html") != -1) {
|
String fromWhichmodule = hdf.getValue("android.whichmodule", "");
|
||||||
ClearPage.write(hdf, "sdkpage.cs", outfile);
|
if (fromWhichmodule.equals("online-pdk")) {
|
||||||
} else {
|
//leaving this in just for temporary compatibility with pdk doc
|
||||||
ClearPage.write(hdf, "docpage.cs", outfile);
|
hdf.setValue("online-pdk", "true");
|
||||||
}
|
// add any conditional login for root template here (such as
|
||||||
} else if (outfile.indexOf("guide/") != -1){
|
// for custom left nav based on tab etc.
|
||||||
hdf.setValue("guide", "true");
|
|
||||||
ClearPage.write(hdf, "docpage.cs", outfile);
|
|
||||||
} else if (outfile.indexOf("publish/") != -1){
|
|
||||||
hdf.setValue("publish", "true");
|
|
||||||
ClearPage.write(hdf, "docpage.cs", outfile);
|
ClearPage.write(hdf, "docpage.cs", outfile);
|
||||||
} else {
|
} else {
|
||||||
ClearPage.write(hdf, "nosidenavpage.cs", outfile);
|
if (outfile.indexOf("sdk/") != -1) {
|
||||||
|
hdf.setValue("sdk", "true");
|
||||||
|
if (outfile.indexOf("index.html") != -1) {
|
||||||
|
ClearPage.write(hdf, "sdkpage.cs", outfile);
|
||||||
|
} else {
|
||||||
|
ClearPage.write(hdf, "docpage.cs", outfile);
|
||||||
|
}
|
||||||
|
} else if (outfile.indexOf("guide/") != -1) {
|
||||||
|
hdf.setValue("guide", "true");
|
||||||
|
ClearPage.write(hdf, "docpage.cs", outfile);
|
||||||
|
} else {
|
||||||
|
ClearPage.write(hdf, "nosidenavpage.cs", outfile);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
} //writePage
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user