diff options
author | Alex Yatskov <alex@foosoft.net> | 2017-01-26 22:38:59 -0800 |
---|---|---|
committer | Alex Yatskov <alex@foosoft.net> | 2017-01-26 22:38:59 -0800 |
commit | b9addc8428c8cabe0be7ecdfffa6488a148757c5 (patch) | |
tree | f1066c4c54a65070f8cda4a55c4174e4754dcc47 /tmpl | |
parent | 2b783018c179f0825505b1d049366e1456dafe65 (diff) |
template work
Diffstat (limited to 'tmpl')
-rw-r--r-- | tmpl/fields.html | 44 |
1 files changed, 24 insertions, 20 deletions
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~}} - <div>({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}})</div> - {{~/if~}} + {{~#if tags~}}<i>({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}})</i> {{/if~}} {{~#if glossary.[1]~}} <ul>{{#each glossary}}<li>>{{#multiLine}}{{.}}{{/multiLine}}></li>{{/each}}</ul> {{~else~}} - <div>{{#multiLine}}{{glossary.[0]}}{{/multiLine}}</div> + {{~#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}}<div style="text-align: left;">{{/if~}} {{~#if group~}} {{~#if definition.definitions.[1]~}} - {{~#if html}}<ol>{{#each definition.definitions}}<li>{{> glossary-single}}</li>{{/each}}</ol> - {{~else}}{{#each definition.definitions}}* {{> glossary-single}}{{/each}}{{/if~}} + {{~#if html}}<ol>{{#each definition.definitions}}<li>{{> glossary-single html=../html}}</li>{{/each}}</ol> + {{~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}}</div>{{/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}}<a href="{{definition.url}}">{{definition.url}}</a>{{else}}{{definition.url}}{{/if}} + {{~#if html}}<a href="{{definition.url}}">{{definition.url}}</a>{{else}}{{definition.url}}{{/if~}} {{/inline}} {{~> (lookup . "marker") ~}} |