diff options
Diffstat (limited to 'src/sdp.d')
| -rwxr-xr-x | src/sdp.d | 49 | 
1 files changed, 19 insertions, 30 deletions
| @@ -218,50 +218,39 @@ void main(string[] args) {        auto doc_ao_contents = t[0]; // head ~ toc ~ contents ~ endnotes_seg ~ glossary ~ bibliography ~ bookindex ~blurb;        auto doc_html_segnames = t[1];        string[][string] document_section_keys_sequenced = [ -        "seg": [ -           "head", -           "toc_seg", -           "body", -         ], -         "scroll": [ -           "head", -           "toc_scroll", -           "body", -         ] +        "seg": ["head", "toc_seg", "body",], +        "scroll": ["head", "toc_scroll", "body",]        ];        if (doc_ao_contents["endnotes_seg"].length > 1) { -        document_section_keys_sequenced["seg"] = -          document_section_keys_sequenced["seg"] ~= "endnotes_seg"; +        document_section_keys_sequenced["seg"] ~= "endnotes_seg";        }        if (doc_ao_contents["endnotes_scroll"].length > 1) { -        document_section_keys_sequenced["scroll"] = -          document_section_keys_sequenced["scroll"] ~= "endnotes_scroll"; +        document_section_keys_sequenced["scroll"] ~= "endnotes_scroll";        }        if (doc_ao_contents["glossary"].length > 1) { -        document_section_keys_sequenced["seg"] = -          document_section_keys_sequenced["seg"] ~= "glossary"; -        document_section_keys_sequenced["scroll"] = -          document_section_keys_sequenced["scroll"] ~= "glossary"; +        document_section_keys_sequenced["seg"] ~= "glossary"; +        document_section_keys_sequenced["scroll"] ~= "glossary";        }        if (doc_ao_contents["bibliography"].length > 1) { -        document_section_keys_sequenced["seg"] = -          document_section_keys_sequenced["seg"] ~= "bibliography"; -        document_section_keys_sequenced["scroll"] = -          document_section_keys_sequenced["scroll"] ~= "bibliography"; +        document_section_keys_sequenced["seg"] ~= "bibliography"; +        document_section_keys_sequenced["scroll"] ~= "bibliography";        }        if (doc_ao_contents["bookindex_seg"].length > 1) { -        document_section_keys_sequenced["seg"] = -          document_section_keys_sequenced["seg"] ~= "bookindex_seg"; +        document_section_keys_sequenced["seg"] ~= "bookindex_seg";        }        if (doc_ao_contents["bookindex_scroll"].length > 1) { -        document_section_keys_sequenced["scroll"] = -          document_section_keys_sequenced["scroll"] ~= "bookindex_scroll"; +        document_section_keys_sequenced["scroll"] ~= "bookindex_scroll";        }        if (doc_ao_contents["blurb"].length > 1) { -        document_section_keys_sequenced["seg"] = -          document_section_keys_sequenced["seg"] ~= "blurb"; -        document_section_keys_sequenced["scroll"] = -          document_section_keys_sequenced["scroll"] ~= "blurb"; +        document_section_keys_sequenced["seg"] ~= "blurb"; +        document_section_keys_sequenced["scroll"] ~= "blurb"; +      } +      if ((opt_action_bool["html"]) +      || (opt_action_bool["html_scroll"]) +      || (opt_action_bool["html_seg"]) +      || (opt_action_bool["epub"])) { +        document_section_keys_sequenced["seg"] ~= "tail"; +        document_section_keys_sequenced["scroll"] ~= "tail";        }        /+ ↓ debugs +/        debug(checkdoc) { | 
