diff --git a/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java b/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java
index cd41a0c..da8738d 100644
--- a/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java
+++ b/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java
@@ -763,6 +763,7 @@ public abstract class WebHelpMojo extends AbstractWebhelpMojo {
pdfBuilder.setChapterAutolabel(getProperty("chapterAutolabel"));
pdfBuilder.setAppendixAutolabel(getProperty("appendixAutolabel"));
pdfBuilder.setSectionAutolabel(getProperty("sectionAutolabel"));
+ pdfBuilder.setSectionLabelIncludesComponentLabel(getProperty("sectionLabelIncludesComponentLabel"));
pdfBuilder.setFormalProcedures(getProperty("formalProcedures"));
pdfBuilder.setGenerateToc(getProperty("generateToc"));
pdfBuilder.setTocMaxDepth(getProperty("tocMaxDepth"));
diff --git a/src/main/java/com/rackspace/cloud/api/docs/builders/PDFBuilder.java b/src/main/java/com/rackspace/cloud/api/docs/builders/PDFBuilder.java
index 3f05a6d..30e4bd9 100644
--- a/src/main/java/com/rackspace/cloud/api/docs/builders/PDFBuilder.java
+++ b/src/main/java/com/rackspace/cloud/api/docs/builders/PDFBuilder.java
@@ -112,6 +112,7 @@ public class PDFBuilder {
private String chapterAutolabel;
private String appendixAutolabel;
private String sectionAutolabel;
+ private String sectionLabelIncludesComponentLabel;
private String formalProcedures;
private String generateToc;
private String tocMaxDepth;
@@ -349,6 +350,9 @@ public class PDFBuilder {
if(null != sectionAutolabel){
transformer.setParameter("section.autolabel", sectionAutolabel);
}
+ if(null != sectionLabelIncludesComponentLabel){
+ transformer.setParameter("section.label.includes.component.label", sectionLabelIncludesComponentLabel);
+ }
if(null != chapterAutolabel){
transformer.setParameter("chapter.autolabel", chapterAutolabel);
}
@@ -631,6 +635,14 @@ public class PDFBuilder {
public void setSectionAutolabel(String sectionAutolabel) {
this.sectionAutolabel = sectionAutolabel;
}
+
+ public String getSectionLabelIncludesComponentLabel() {
+ return sectionLabelIncludesComponentLabel;
+ }
+
+ public void setSectionLabelIncludesComponentLabel(String sectionLabelIncludesComponentLabel) {
+ this.sectionLabelIncludesComponentLabel = sectionLabelIncludesComponentLabel;
+ }
public String getFormalProcedures() {
return formalProcedures;
}
diff --git a/src/main/resources/cloud/fo/docbook.xsl b/src/main/resources/cloud/fo/docbook.xsl
index 8351581..5cd3821 100644
--- a/src/main/resources/cloud/fo/docbook.xsl
+++ b/src/main/resources/cloud/fo/docbook.xsl
@@ -160,7 +160,12 @@
-
+
+
+ 1
+ 0
+
+
diff --git a/src/main/resources/cloud/webhelp/docbook.xsl b/src/main/resources/cloud/webhelp/docbook.xsl
index 253355f..9d5628c 100644
--- a/src/main/resources/cloud/webhelp/docbook.xsl
+++ b/src/main/resources/cloud/webhelp/docbook.xsl
@@ -79,7 +79,7 @@
-
+
1