diff options
author | Alex Yatskov <alex@foosoft.net> | 2016-10-19 08:52:22 -0700 |
---|---|---|
committer | Alex Yatskov <alex@foosoft.net> | 2016-10-19 08:52:22 -0700 |
commit | 7d93587acb250266782e3788894a9e26ddf1eaa5 (patch) | |
tree | d33165811c5f80d4a9d5ab956bba4073ebf919fa /tmpl | |
parent | a4a67be455aa8ac75efbee6183225fb8d70346d8 (diff) |
Conditionally show add buttons
Diffstat (limited to 'tmpl')
-rw-r--r-- | tmpl/kanji-list.html | 2 | ||||
-rw-r--r-- | tmpl/kanji.html | 8 | ||||
-rw-r--r-- | tmpl/term-list.html | 2 | ||||
-rw-r--r-- | tmpl/term.html | 14 |
4 files changed, 11 insertions, 15 deletions
diff --git a/tmpl/kanji-list.html b/tmpl/kanji-list.html index 34349862..d418eafd 100644 --- a/tmpl/kanji-list.html +++ b/tmpl/kanji-list.html @@ -1,5 +1,5 @@ {{> header.html}} {{#each definitions}} -{{> kanji.html root=../root options=../options sequence=../sequence}} +{{> kanji.html addable=../addable root=../root options=../options sequence=../sequence}} {{/each}} {{> footer.html}} diff --git a/tmpl/kanji.html b/tmpl/kanji.html index 0a0cfe11..daa825be 100644 --- a/tmpl/kanji.html +++ b/tmpl/kanji.html @@ -1,11 +1,9 @@ <div class="kanji-definition"> - {{#with options}} - <div class="action-bar" data-sequence="{{../sequence}}"> - {{#if enableAnkiConnect}} - <a href="#" title="Add Kanji" class="action-add-note disabled" data-mode="kanji" data-index="{{@index}}"><img src="{{../root}}/img/add_kanji.png"></a> + <div class="action-bar" data-sequence="{{sequence}}"> + {{#if addable}} + <a href="#" title="Add Kanji" class="action-add-note disabled" data-mode="kanji" data-index="{{@index}}"><img src="{{root}}/img/add_kanji.png"></a> {{/if}} </div> - {{/with}} <div class="kanji-glyph">{{character}}</div> diff --git a/tmpl/term-list.html b/tmpl/term-list.html index 615534f6..d0b060c8 100644 --- a/tmpl/term-list.html +++ b/tmpl/term-list.html @@ -1,5 +1,5 @@ {{> header.html}} {{#each definitions}} -{{> term.html root=../root options=../options sequence=../sequence}} +{{> term.html addable=../addable root=../root options=../options sequence=../sequence}} {{/each}} {{> footer.html}} diff --git a/tmpl/term.html b/tmpl/term.html index aff3e2ff..7d60e42a 100644 --- a/tmpl/term.html +++ b/tmpl/term.html @@ -1,15 +1,13 @@ <div class="term-definition"> - {{#with options}} - <div class="action-bar" data-sequence="{{../sequence}}"> - {{#if enableAudioPlayback}} - <a href="#" title="Play audio" class="action-play-audio" data-index="{{@index}}"><img src="{{../root}}/img/play_audio.png"></a> + <div class="action-bar" data-sequence="{{sequence}}"> + {{#if options.enableAudioPlayback}} + <a href="#" title="Play audio" class="action-play-audio" data-index="{{@index}}"><img src="{{root}}/img/play_audio.png"></a> {{/if}} - {{#if enableAnkiConnect}} - <a href="#" title="Add term as expression" class="action-add-note disabled" data-mode="term_kanji" data-index="{{@index}}"><img src="{{../root}}/img/add_term_kanji.png"></a> - <a href="#" title="Add term as reading" class="action-add-note disabled" data-mode="term_kana" data-index="{{@index}}"><img src="{{../root}}/img/add_term_kana.png"></a> + {{#if addable}} + <a href="#" title="Add term as expression" class="action-add-note disabled" data-mode="term_kanji" data-index="{{@index}}"><img src="{{root}}/img/add_term_kanji.png"></a> + <a href="#" title="Add term as reading" class="action-add-note disabled" data-mode="term_kana" data-index="{{@index}}"><img src="{{root}}/img/add_term_kana.png"></a> {{/if}} </div> - {{/with}} {{#if reading}} <div class="term-expression"><ruby>{{#kanjiLinks}}{{expression}}{{/kanjiLinks}}<rt>{{reading}}</rt></ruby></div> |