subjectscheme-outputclass.ditamap 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE subjectScheme PUBLIC "-//OASIS//DTD DITA Subject Scheme Map//EN" "subjectScheme.dtd">
  3. <!-- This file is part of the DITA Open Toolkit project. See the accompanying LICENSE file for applicable license. -->
  4. <subjectScheme>
  5. <subjectHead>
  6. <subjectHeadMeta>
  7. <navtitle>Controlled values for @outputclass on certain elements</navtitle>
  8. </subjectHeadMeta>
  9. </subjectHead>
  10. <subjectdef keys="bootstrap-classes">
  11. <topicmeta>
  12. <navtitle>Bootstrap–specific classes </navtitle>
  13. <shortdesc>Used to pick up Bootstrap formatting in site output.</shortdesc>
  14. </topicmeta>
  15. <subjectdef keys="table-outputclass">
  16. <topicmeta>
  17. <navtitle>Tables</navtitle>
  18. <shortdesc>Highlight rows on hover</shortdesc>
  19. </topicmeta>
  20. <subjectdef keys="table-hover"/>
  21. </subjectdef>
  22. <subjectdef keys="ph-outputclass">
  23. <topicmeta>
  24. <navtitle>Phrases</navtitle>
  25. </topicmeta>
  26. <subjectdef keys="mark"/>
  27. <subjectdef keys="small"/>
  28. <subjectdef keys="text-muted"/>
  29. </subjectdef>
  30. </subjectdef>
  31. <subjectdef keys="codeblock-outputclass">
  32. <topicmeta>
  33. <navtitle>Codeblocks</navtitle>
  34. </topicmeta>
  35. <subjectdef keys="codeblock-dita-ot-extensions">
  36. <topicmeta>
  37. <navtitle>DITA-OT Processing Extensions</navtitle>
  38. <shortdesc>https://www.dita-ot.org/dev/reference/extended-functionality.html</shortdesc>
  39. </topicmeta>
  40. <subjectdef keys="normalize-space"/>
  41. <subjectdef keys="show-line-numbers"/>
  42. <subjectdef keys="show-whitespace"/>
  43. </subjectdef>
  44. <subjectdef keys="codeblock-syntax-highlights">
  45. <topicmeta>
  46. <navtitle>Syntax Highlights</navtitle>
  47. <shortdesc>Used to trigger syntax highlighting via https://prismjs.com.</shortdesc>
  48. </topicmeta>
  49. <subjectdef keys="language-bash"/>
  50. <subjectdef keys="language-clike"/>
  51. <subjectdef keys="language-css"/>
  52. <subjectdef keys="language-dockerfile"/>
  53. <subjectdef keys="language-haskell"/>
  54. <subjectdef keys="language-html"/>
  55. <subjectdef keys="language-java"/>
  56. <subjectdef keys="language-javascript"/>
  57. <subjectdef keys="language-json"/>
  58. <subjectdef keys="language-markdown"/>
  59. <subjectdef keys="language-markup"/>
  60. <subjectdef keys="language-mathml"/>
  61. <subjectdef keys="language-properties"/>
  62. <subjectdef keys="language-svg"/>
  63. <subjectdef keys="language-xml"/>
  64. <subjectdef keys="language-yaml"/>
  65. </subjectdef>
  66. </subjectdef>
  67. <subjectdef keys="codeph-outputclass">
  68. <topicmeta>
  69. <navtitle>Code phrases</navtitle>
  70. <shortdesc>&lt;codeph&gt; is used semantically three unique ways in the OT docs. Rather than using element
  71. specialization this limits @outputclass on &lt;codeph&gt;, effectively creating semantic specialization without
  72. needing to modify DTDs or schemas. How &lt;codeph&gt; is used:
  73. https://github.com/dita-ot/docs/wiki/coding-guidelines#plug-ins</shortdesc>
  74. </topicmeta>
  75. <subjectdef keys="ant-target"/>
  76. <subjectdef keys="plugin-name"/>
  77. <subjectdef keys="preprocess"/>
  78. </subjectdef>
  79. <subjectdef keys="title-outputclass">
  80. <topicmeta>
  81. <navtitle>Titles</navtitle>
  82. <shortdesc>Added by automated processes; not to be manually added by authors.</shortdesc>
  83. </topicmeta>
  84. <subjectdef keys="generated"/>
  85. </subjectdef>
  86. <!-- Bind an attribute to a tree of related values -->
  87. <enumerationdef>
  88. <elementdef name="codeblock"/>
  89. <attributedef name="outputclass"/>
  90. <subjectdef keyref="codeblock-dita-ot-extensions"/>
  91. <subjectdef keyref="codeblock-syntax-highlights"/>
  92. </enumerationdef>
  93. <enumerationdef>
  94. <elementdef name="codeph"/>
  95. <attributedef name="outputclass"/>
  96. <subjectdef keyref="codeph-outputclass"/>
  97. </enumerationdef>
  98. <enumerationdef>
  99. <elementdef name="ph"/>
  100. <attributedef name="outputclass"/>
  101. <subjectdef keyref="ph-outputclass"/>
  102. </enumerationdef>
  103. <enumerationdef>
  104. <elementdef name="simpletable"/>
  105. <attributedef name="outputclass"/>
  106. <subjectdef keyref="table-outputclass"/>
  107. </enumerationdef>
  108. <enumerationdef>
  109. <elementdef name="table"/>
  110. <attributedef name="outputclass"/>
  111. <subjectdef keyref="table-outputclass"/>
  112. </enumerationdef>
  113. <enumerationdef>
  114. <elementdef name="title"/>
  115. <attributedef name="outputclass"/>
  116. <subjectdef keyref="title-outputclass"/>
  117. </enumerationdef>
  118. </subjectScheme>