Advertisement
Guest User

Untitled

a guest
May 16th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.95 KB | None | 0 0
  1. {{#*inline "glossary-single"}}
  2. {{~#unless brief~}}
  3. {{~#if definitionTags~}}<i>({{#each definitionTags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}})</i> {{/if~}}
  4. {{~#if only~}}({{#each only}}{{{.}}}{{#unless @last}}, {{/unless}}{{/each}} only) {{/if~}}
  5. {{~/unless~}}
  6. {{~#if glossary.[1]~}}
  7. {{~#if compactGlossaries~}}
  8. {{#each glossary}}{{#multiLine}}{{.}}{{/multiLine}}{{#unless @last}} | {{/unless}}{{/each}}
  9. {{~else~}}
  10. {{#each glossary}}{{#multiLine}}{{.}}{{/multiLine}}{{/each}}
  11. {{~/if~}}
  12. {{~else~}}
  13. {{~#multiLine}}{{glossary.[0]}}{{/multiLine~}}
  14. {{~/if~}}
  15. {{/inline}}
  16.  
  17. {{#*inline "audio"}}{{/inline}}
  18.  
  19. {{#*inline "character"}}
  20. {{~definition.character~}}
  21. {{/inline}}
  22.  
  23. {{#*inline "dictionary"}}
  24. {{~definition.dictionary~}}
  25. {{/inline}}
  26.  
  27. {{#*inline "expression"}}
  28. {{~#if merge~}}
  29. {{~#if modeTermKana~}}
  30. {{~#each definition.reading~}}
  31. {{{.}}}
  32. {{~#unless @last}}、{{/unless~}}
  33. {{~else~}}
  34. {{~#each definition.expression~}}
  35. {{{.}}}
  36. {{~#unless @last}}、{{/unless~}}
  37. {{~/each~}}
  38. {{~/each~}}
  39. {{~else~}}
  40. {{~#each definition.expression~}}
  41. {{{.}}}
  42. {{~#unless @last}}、{{/unless~}}
  43. {{~/each~}}
  44. {{~/if~}}
  45. {{~else~}}
  46. {{~#if modeTermKana~}}
  47. {{~#if definition.reading~}}
  48. {{definition.reading}}
  49. {{~else~}}
  50. {{definition.expression}}
  51. {{~/if~}}
  52. {{~else~}}
  53. {{definition.expression}}
  54. {{~/if~}}
  55. {{~/if~}}
  56. {{/inline}}
  57.  
  58. {{#*inline "furigana"}}
  59. {{~#if merge~}}
  60. {{~#each definition.expressions~}}
  61. <span class="expression-{{termFrequency}}">{{~#furigana}}{{{.}}}{{/furigana~}}</span>
  62. {{~#unless @last}}、{{/unless~}}
  63. {{~/each~}}
  64. {{~else~}}
  65. {{#furigana}}{{{definition}}}{{/furigana}}
  66. {{~/if~}}
  67. {{/inline}}
  68.  
  69. {{#*inline "furigana-plain"}}
  70. {{~#if merge~}}
  71. {{~#each definition.expressions~}}
  72. <span class="expression-{{termFrequency}}">{{~#furiganaPlain}}{{{.}}}{{/furiganaPlain~}}</span>
  73. {{~#unless @last}}、{{/unless~}}
  74. {{~/each~}}
  75. {{~else~}}
  76. {{#furiganaPlain}}{{{definition}}}{{/furiganaPlain}}
  77. {{~/if~}}
  78. {{/inline}}
  79.  
  80. {{#*inline "glossary"}}
  81. <div style="text-align: left;">
  82. {{~#if modeKanji~}}
  83. {{~#if definition.glossary.[1]~}}
  84. {{#each definition.glossary}}{{.}}{{/each}}
  85. {{~else~}}
  86. {{definition.glossary.[0]}}
  87. {{~/if~}}
  88. {{~else~}}
  89. {{~#if group~}}
  90. {{~#if definition.definitions.[1]~}}
  91. {{#each definition.definitions}}{{> glossary-single brief=../brief compactGlossaries=../compactGlossaries}}{{/each}}
  92. {{~else~}}
  93. {{~> glossary-single definition.definitions.[0] brief=brief compactGlossaries=compactGlossaries~}}
  94. {{~/if~}}
  95. {{~else if merge~}}
  96. {{~#if definition.definitions.[1]~}}
  97. {{#each definition.definitions}}{{> glossary-single brief=../brief compactGlossaries=../compactGlossaries}}{{/each}}
  98. {{~else~}}
  99. {{~> glossary-single definition.definitions.[0] brief=brief compactGlossaries=compactGlossaries~}}
  100. {{~/if~}}
  101. {{~else~}}
  102. {{~> glossary-single definition brief=brief compactGlossaries=compactGlossaries~}}
  103. {{~/if~}}
  104. {{~/if~}}
  105. </div>
  106. {{/inline}}
  107.  
  108. {{#*inline "glossary-brief"}}
  109. {{~> glossary brief=true ~}}
  110. {{/inline}}
  111.  
  112. {{#*inline "kunyomi"}}
  113. {{~#each definition.kunyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}}
  114. {{/inline}}
  115.  
  116. {{#*inline "onyomi"}}
  117. {{~#each definition.onyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}}
  118. {{/inline}}
  119.  
  120. {{#*inline "reading"}}
  121. {{~#unless modeTermKana~}}
  122. {{~#if merge~}}
  123. {{~#each definition.reading~}}
  124. {{{.}}}
  125. {{~#unless @last}}、{{/unless~}}
  126. {{~/each~}}
  127. {{~else~}}
  128. {{~definition.reading~}}
  129. {{~/if~}}
  130. {{~/unless~}}
  131. {{/inline}}
  132.  
  133. {{#*inline "sentence"}}
  134. {{~#if definition.cloze}}{{definition.cloze.sentence}}{{/if~}}
  135. {{/inline}}
  136.  
  137. {{#*inline "cloze-prefix"}}
  138. {{~#if definition.cloze}}{{definition.cloze.prefix}}{{/if~}}
  139. {{/inline}}
  140.  
  141. {{#*inline "cloze-body"}}
  142. {{~#if definition.cloze}}{{definition.cloze.body}}{{/if~}}
  143. {{/inline}}
  144.  
  145. {{#*inline "cloze-suffix"}}
  146. {{~#if definition.cloze}}{{definition.cloze.suffix}}{{/if~}}
  147. {{/inline}}
  148.  
  149. {{#*inline "tags"}}
  150. {{~#each definition.definitionTags}}{{name}}{{#unless @last}}, {{/unless}}{{/each~}}
  151. {{/inline}}
  152.  
  153. {{#*inline "url"}}
  154. <a href="{{definition.url}}">{{definition.url}}</a>
  155. {{/inline}}
  156.  
  157. {{~> (lookup . "marker") ~}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement