mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
115 lines
4.1 KiB
Handlebars
115 lines
4.1 KiB
Handlebars
{{<<<<<<<}}
|
|
{{#*inline "glossary-single"}}
|
|
{{~#unless brief~}}
|
|
{{~#scope~}}
|
|
{{~set "any" false~}}
|
|
{{~#each definitionTags~}}
|
|
{{~#if (op "||" (op "!" @root.compactTags) (op "!" redundant))~}}
|
|
{{~#if (get "any")}}, {{else}}<i>({{/if~}}
|
|
{{name}}
|
|
{{~set "any" true~}}
|
|
{{~/if~}}
|
|
{{~/each~}}
|
|
{{~#unless noDictionaryTag~}}
|
|
{{~#if (op "||" (op "!" @root.compactTags) (op "!==" dictionary (get "previousDictionary")))~}}
|
|
{{~#if (get "any")}}, {{else}}<i>({{/if~}}
|
|
{{dictionary}}
|
|
{{~set "any" true~}}
|
|
{{~/if~}}
|
|
{{~/unless~}}
|
|
{{~#if (get "any")}})</i> {{/if~}}
|
|
{{~/scope~}}
|
|
{{~#if only~}}({{#each only}}{{.}}{{#unless @last}}, {{/unless}}{{/each}} only) {{/if~}}
|
|
{{~/unless~}}
|
|
{{~#if (op "<=" glossary.length 1)~}}
|
|
{{#each glossary}}{{formatGlossary ../dictionary .}}{{/each}}
|
|
{{~else if @root.compactGlossaries~}}
|
|
{{#each glossary}}{{formatGlossary ../dictionary .}}{{#unless @last}} | {{/unless}}{{/each}}
|
|
{{~else~}}
|
|
<ul>{{#each glossary}}<li>{{formatGlossary ../dictionary .}}</li>{{/each}}</ul>
|
|
{{~/if~}}
|
|
{{~set "previousDictionary" dictionary~}}
|
|
{{/inline}}
|
|
{{=======}}
|
|
{{#*inline "glossary-single"}}
|
|
{{~#unless brief~}}
|
|
{{~#scope~}}
|
|
{{~set "any" false~}}
|
|
{{~#each definitionTags~}}
|
|
{{~#if (op "||" (op "!" @root.compactTags) (op "!" redundant))~}}
|
|
{{~#if (get "any")}}, {{else}}<i>({{/if~}}
|
|
{{name}}
|
|
{{~set "any" true~}}
|
|
{{~/if~}}
|
|
{{~/each~}}
|
|
{{~#unless noDictionaryTag~}}
|
|
{{~#if (op "||" (op "!" @root.compactTags) (op "!==" dictionary (get "previousDictionary")))~}}
|
|
{{~#if (get "any")}}, {{else}}<i>({{/if~}}
|
|
{{dictionaryAlias}}
|
|
{{~set "any" true~}}
|
|
{{~/if~}}
|
|
{{~/unless~}}
|
|
{{~#if (get "any")}})</i> {{/if~}}
|
|
{{~/scope~}}
|
|
{{~#if only~}}({{#each only}}{{.}}{{#unless @last}}, {{/unless}}{{/each}} only) {{/if~}}
|
|
{{~/unless~}}
|
|
{{~#if (op "<=" glossary.length 1)~}}
|
|
{{#each glossary}}{{formatGlossary ../dictionary .}}{{/each}}
|
|
{{~else if @root.compactGlossaries~}}
|
|
{{#each glossary}}{{formatGlossary ../dictionary .}}{{#unless @last}} | {{/unless}}{{/each}}
|
|
{{~else~}}
|
|
<ul>{{#each glossary}}<li>{{formatGlossary ../dictionary .}}</li>{{/each}}</ul>
|
|
{{~/if~}}
|
|
{{~set "previousDictionary" dictionary~}}
|
|
{{/inline}}
|
|
{{>>>>>>>}}
|
|
|
|
{{<<<<<<<}}
|
|
{{#*inline "dictionary"}}
|
|
{{~definition.dictionary~}}
|
|
{{/inline}}
|
|
{{=======}}
|
|
{{#*inline "dictionary"}}
|
|
{{~definition.dictionary~}}
|
|
{{/inline}}
|
|
|
|
{{#*inline "dictionary-alias"}}
|
|
{{~definition.dictionaryAlias~}}
|
|
{{/inline}}
|
|
{{>>>>>>>}}
|
|
|
|
{{<<<<<<<}}
|
|
{{#*inline "frequencies"}}
|
|
{{~#if (op ">" definition.frequencies.length 0)~}}
|
|
<ul style="text-align: left;">
|
|
{{~#each definition.frequencies~}}
|
|
<li>
|
|
{{~#if (op "!==" ../definition.type "kanji")~}}
|
|
{{~#if (op "||" (op ">" ../uniqueExpressions.length 1) (op ">" ../uniqueReadings.length 1))~}}(
|
|
{{~furigana expression reading~}}
|
|
) {{/if~}}
|
|
{{~/if~}}
|
|
{{~dictionary}}: {{frequency~}}
|
|
</li>
|
|
{{~/each~}}
|
|
</ul>
|
|
{{~/if~}}
|
|
{{/inline}}
|
|
{{=======}}
|
|
{{#*inline "frequencies"}}
|
|
{{~#if (op ">" definition.frequencies.length 0)~}}
|
|
<ul style="text-align: left;">
|
|
{{~#each definition.frequencies~}}
|
|
<li>
|
|
{{~#if (op "!==" ../definition.type "kanji")~}}
|
|
{{~#if (op "||" (op ">" ../uniqueExpressions.length 1) (op ">" ../uniqueReadings.length 1))~}}(
|
|
{{~furigana expression reading~}}
|
|
) {{/if~}}
|
|
{{~/if~}}
|
|
{{~dictionaryAlias}}: {{frequency~}}
|
|
</li>
|
|
{{~/each~}}
|
|
</ul>
|
|
{{~/if~}}
|
|
{{/inline}}
|
|
{{>>>>>>>}} |