aboutsummaryrefslogtreecommitdiff
path: root/tmpl
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-10-19 08:52:22 -0700
committerAlex Yatskov <alex@foosoft.net>2016-10-19 08:52:22 -0700
commit7d93587acb250266782e3788894a9e26ddf1eaa5 (patch)
treed33165811c5f80d4a9d5ab956bba4073ebf919fa /tmpl
parenta4a67be455aa8ac75efbee6183225fb8d70346d8 (diff)
Conditionally show add buttons
Diffstat (limited to 'tmpl')
-rw-r--r--tmpl/kanji-list.html2
-rw-r--r--tmpl/kanji.html8
-rw-r--r--tmpl/term-list.html2
-rw-r--r--tmpl/term.html14
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>