From b9addc8428c8cabe0be7ecdfffa6488a148757c5 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Thu, 26 Jan 2017 22:38:59 -0800 Subject: template work --- tmpl/fields.html | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) (limited to 'tmpl') diff --git a/tmpl/fields.html b/tmpl/fields.html index 8eead5ce..0e96828e 100644 --- a/tmpl/fields.html +++ b/tmpl/fields.html @@ -1,17 +1,13 @@ {{#*inline "glossary-single"}} {{~#if html~}} - {{~#if tags~}} -
({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}})
- {{~/if~}} + {{~#if tags~}}({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}}) {{/if~}} {{~#if glossary.[1]~}} {{~else~}} -
{{#multiLine}}{{glossary.[0]}}{{/multiLine}}
+ {{~#multiLine}}{{glossary.[0]}}{{/multiLine~}} {{~/if~}} {{~else~}} - {{~#if tags~}} - ({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}}) - {{~/if~}} + {{~#if tags~}}({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}}) {{/if~}} {{~#if glossary.[1]~}} {{#each glossary}}{{.}}{{#unless @last}}, {{/unless}}{{/each}} {{~else~}} @@ -23,15 +19,23 @@ {{#*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}}{{else}}{{definition.expression}}{{/if}} + {{~#if modeTermKana~}} + {{~#if definition.reading~}} + {{definition.reading}} + {{~else~}} + {{definition.expression}} + {{~/if~}} + {{~else~}} + {{definition.expression}} + {{~/if~}} {{/inline}} {{#*inline "furigana"}} @@ -46,39 +50,39 @@ {{~#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~}} + {{~#if html}}
    {{#each definition.definitions}}
  1. {{> glossary-single html=../html}}
  2. {{/each}}
+ {{~else}}{{#each definition.definitions}} * {{> glossary-single html=../html}}{{/each}}{{/if~}} {{~else~}} - {{> glossary-single definition.definitions.[0]}} + {{~> glossary-single definition.definitions.[0] html=html~}} {{~/if~}} {{~else~}} - {{> glossary-single definition}} + {{~> glossary-single definition html=html~}} {{~/if~}} {{~#if html}}
{{/if~}} {{/inline}} {{#*inline "kunyomi"}} - {{#each definition.kunyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each}} + {{~#each definition.kunyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}} {{/inline}} {{#*inline "onyomi"}} - {{#each definition.onyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each}} + {{~#each definition.onyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}} {{/inline}} {{#*inline "reading"}} - {{#unless modeTermKana}}{{definition.reading}}{{/unless}} + {{~#unless modeTermKana}}{{definition.reading}}{{/unless~}} {{/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") ~}} -- cgit v1.2.3