summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Paassen <bpaassen@techfak.uni-bielefeld.de>2015-02-06 19:22:10 +0100
committerBenjamin Paassen <bpaassen@techfak.uni-bielefeld.de>2015-02-06 19:22:10 +0100
commit577ed0ad24dd9ddb3639569307473feed52a76d3 (patch)
tree515d3898d3bad4438572aa5e33aea1c4a146c025
parent9402e478ac1c4f1c8ae441a9e13e7e4cd3a0f46d (diff)
added chapter to DemoHTMLOutput
-rw-r--r--src/plugins/html/DemoOutput.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/plugins/html/DemoOutput.cpp b/src/plugins/html/DemoOutput.cpp
index cefb3c9..eddff7b 100644
--- a/src/plugins/html/DemoOutput.cpp
+++ b/src/plugins/html/DemoOutput.cpp
@@ -82,12 +82,14 @@ void DemoHTMLTransformer::writeHTML(Handle<Document> doc,
/**
* This is just for easier internal handling.
*/
-enum class SectionType { BOOK, SECTION, SUBSECTION, NONE };
+enum class SectionType { BOOK, CHAPTER, SECTION, SUBSECTION, NONE };
SectionType getSectionType(const std::string &name)
{
if (name == "book") {
return SectionType::BOOK;
+ } else if (name == "chapter") {
+ return SectionType::CHAPTER;
} else if (name == "section") {
return SectionType::SECTION;
} else if (name == "subsection") {
@@ -122,12 +124,15 @@ Rooted<xml::Element> DemoHTMLTransformer::transformSection(
case SectionType::BOOK:
headingclass = "h1";
break;
- case SectionType::SECTION:
+ case SectionType::CHAPTER:
headingclass = "h2";
break;
- case SectionType::SUBSECTION:
+ case SectionType::SECTION:
headingclass = "h3";
break;
+ case SectionType::SUBSECTION:
+ headingclass = "h4";
+ break;
case SectionType::NONE:
// this can not happen;
break;