From 2b783018c179f0825505b1d049366e1456dafe65 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Thu, 26 Jan 2017 21:51:24 -0800 Subject: WIP --- tmpl/fields.html | 74 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 41 insertions(+), 33 deletions(-) (limited to 'tmpl/fields.html') diff --git a/tmpl/fields.html b/tmpl/fields.html index d5c9f1db..8eead5ce 100644 --- a/tmpl/fields.html +++ b/tmpl/fields.html @@ -1,16 +1,23 @@ -{{#*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 "glossary-single"}} + {{~#if html~}} + {{~#if tags~}} +
({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}})
+ {{~/if~}} + {{~#if glossary.[1]~}} + + {{~else~}} +
{{#multiLine}}{{glossary.[0]}}{{/multiLine}}
+ {{~/if~}} + {{~else~}} + {{~#if tags~}} + ({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}}) + {{~/if~}} + {{~#if glossary.[1]~}} + {{#each glossary}}{{.}}{{#unless @last}}, {{/unless}}{{/each}} + {{~else~}} + {{glossary.[0]}} + {{~/if~}} + {{~/if~}} {{/inline}} {{#*inline "audio"}}{{/inline}} @@ -28,37 +35,38 @@ {{/inline}} {{#*inline "furigana"}} - {{#if definition.reading}}{{definition.expression}}{{definition.reading}}{{else}}{{definition.expression}}{{/if}} + {{~#if html~}} + {{~#if definition.reading}}{{definition.expression}}{{definition.reading}}{{else}}{{definition.expression}}{{/if~}} + {{~else~}} + {{~#if definition.reading}}{{definition.expression}} [{{definition.reading}}]{{else}}{{definition.expression}}{{/if~}} + {{~/if~}} {{/inline}} {{#*inline "glossary"}} -
-{{#if group}} - {{#if definitions.[1]}} -
    - {{#each definitions}} -
  1. {{> definition}}
  2. - {{/each}} -
- {{else}} - {{> definition definitions.[0]}} - {{/if}} -{{else}} - {{> definition}} -{{/if}} -
+ {{~#if html}}
{{/if~}} + {{~#if group~}} + {{~#if definition.definitions.[1]~}} + {{~#if html}}
    {{#each definition.definitions}}
  1. {{> glossary-single}}
  2. {{/each}}
+ {{~else}}{{#each definition.definitions}}* {{> glossary-single}}{{/each}}{{/if~}} + {{~else~}} + {{> glossary-single definition.definitions.[0]}} + {{~/if~}} + {{~else~}} + {{> glossary-single definition}} + {{~/if~}} + {{~#if html}}
{{/if~}} {{/inline}} {{#*inline "kunyomi"}} - {{definition.kunyomi}} + {{#each definition.kunyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each}} {{/inline}} {{#*inline "onyomi"}} - {{definition.onyomi}} + {{#each definition.onyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each}} {{/inline}} {{#*inline "reading"}} - {{definition.reading}} + {{#unless modeTermKana}}{{definition.reading}}{{/unless}} {{/inline}} {{#*inline "sentence"}} @@ -73,4 +81,4 @@ {{#if html}}{{definition.url}}{{else}}{{definition.url}}{{/if}} {{/inline}} -{{> (lookup . "marker") }} +{{~> (lookup . "marker") ~}} -- cgit v1.2.3