From da33d00e45ee3a028886fe90fca329282731aaa5 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Mon, 23 Jan 2017 21:12:46 -0800 Subject: WIP --- tmpl/fields.html | 54 +++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 41 insertions(+), 13 deletions(-) (limited to 'tmpl/fields.html') diff --git a/tmpl/fields.html b/tmpl/fields.html index c4ea3586..c4c2ef03 100644 --- a/tmpl/fields.html +++ b/tmpl/fields.html @@ -1,48 +1,76 @@ +{{#*inline "definition"}} + {{#if html}} + {{#if definition.tags}} + (
{{#each definition.tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}}
) + {{/if}} + {{#if definition.glossary.[1]}} + + {{else}} +
{{#multiLine}}{{definition.glossary.[0]}}{{/multiLine}}
+ {{/if}} + {{else}} + {{#if definition.tags}}({{#each definition.tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}}) {{/if}}{{#if definition.glossary.[1]}}{{#each definition.glossary}}{{.}}{{#unless @last}}, {{/unless}}{{/each}}{{else}}{{definition.glossary.[0]}}{{/if}} + {{/if}} +{{/inline}} + {{#*inline "audio"}}{{/inline}} {{#*inline "character"}} -{{definition.character}} + {{definition.character}} {{/inline}} {{#*inline "dictionary"}} -{{definition.dictionary}} + {{definition.dictionary}} {{/inline}} {{#*inline "expression"}} -{{#if modeTermKana}}{{#if definition.reading}}{{definition.reading}}{{else}}{{definition.expression}}{{/if}}{{/if}} -{{#if modeTermKanji}}{{definition.expression}}{{/if}} + {{#if modeTermKana}}{{#if definition.reading}}{{definition.reading}}{{else}}{{definition.expression}}{{/if}}{{else}}{{definition.expression}}{{/if}} {{/inline}} {{#*inline "furigana"}} -{{#if definition.reading}}{{definition.expression}}{{definition.reading}}{{else}}{{definition.expression}}{{/if}} + {{#if definition.reading}}{{definition.expression}}{{definition.reading}}{{else}}{{definition.expression}}{{/if}} {{/inline}} {{#*inline "glossary"}} -glossary +
+{{#if grouped}} + {{#if definitions.[1]}} +
    + {{#each definitions}} +
  1. {{> definition}}
  2. + {{/each}} +
+ {{else}} + {{> definition definitions.[0]}} + {{/if}} +{{else}} + {{> definition}} +{{/if}} +
{{/inline}} {{#*inline "kunyomi"}} -{{definition.kunyomi}} + {{definition.kunyomi}} {{/inline}} {{#*inline "onyomi"}} -{{definition.onyomi}} + {{definition.onyomi}} {{/inline}} {{#*inline "reading"}} -{{definition.reading}} + {{definition.reading}} {{/inline}} {{#*inline "sentence"}} -{{definition.sentence}} + {{definition.sentence}} {{/inline}} {{#*inline "tags"}} -{{#each definition.tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}} + {{#each definition.tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}} {{/inline}} {{#*inline "url"}} -{{#if html}}{{definition.url}}{{else}}{{definition.url}}{{/if}} + {{#if html}}{{definition.url}}{{else}}{{definition.url}}{{/if}} {{/inline}} -{{> (lookup . 'marker') }} +{{> (lookup . "marker") }} -- cgit v1.2.3