update
This commit is contained in:
1 parent
d3fdba1139
commit
70066f3086
5 files changed
+82
-78
No files matched your search
@@ -95,21 +95,25 @@
|
||||
</div>
|
||||
</b-collapse>
|
||||
|
||||
<b-collapse class="card" animation="slide" :open="!!english.length">
|
||||
<b-collapse
|
||||
class="card"
|
||||
animation="slide"
|
||||
:open="!!translation.length"
|
||||
>
|
||||
<div
|
||||
slot="trigger"
|
||||
slot-scope="props"
|
||||
class="card-header"
|
||||
role="button"
|
||||
>
|
||||
<h2 class="card-header-title">English</h2>
|
||||
<h2 class="card-header-title">Translation</h2>
|
||||
<a role="button" class="card-header-icon">
|
||||
<fontawesome :icon="props.open ? 'caret-down' : 'caret-up'" />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="card-content">
|
||||
{{ english.join(' / ') }}
|
||||
{{ translation.join(' / ') }}
|
||||
</div>
|
||||
</b-collapse>
|
||||
|
||||
@@ -222,7 +226,7 @@
|
||||
|
||||
<span class="pinyin">[{{ v.reading.join(' / ') }}]</span>
|
||||
|
||||
<span>{{ v.english.join(' / ') }}</span>
|
||||
<span>{{ v.translation.join(' / ') }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</b-collapse>
|
||||
@@ -244,15 +248,15 @@
|
||||
<div v-for="(s, i) in sentences" :key="i" class="long-item">
|
||||
<span
|
||||
class="clickable"
|
||||
@click="(evt) => openContext(evt, s.entry, 'sentence')"
|
||||
@click="(evt) => openContext(evt, s.entry[0], 'sentence')"
|
||||
@contextmenu.prevent="
|
||||
(evt) => openContext(evt, s.entry, 'sentence')
|
||||
(evt) => openContext(evt, s.entry[0], 'sentence')
|
||||
"
|
||||
>
|
||||
{{ s.entry }}
|
||||
{{ s.entry[0] }}
|
||||
</span>
|
||||
|
||||
<span>{{ s.english }}</span>
|
||||
<span>{{ s.translation[0] }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</b-collapse>
|
||||
@@ -304,7 +308,7 @@ export default class CharacterTab extends Vue {
|
||||
visual: string[] = []
|
||||
|
||||
reading: string[] = []
|
||||
english: string[] = []
|
||||
translation: string[] = []
|
||||
tag: string[] = []
|
||||
level = 0
|
||||
|
||||
@@ -387,7 +391,7 @@ export default class CharacterTab extends Vue {
|
||||
this.visual = []
|
||||
|
||||
this.reading = []
|
||||
this.english = []
|
||||
this.translation = []
|
||||
this.tag = []
|
||||
this.level = 0
|
||||
this.vocabulary_lookup = []
|
||||
@@ -402,7 +406,7 @@ export default class CharacterTab extends Vue {
|
||||
this.variant = []
|
||||
this.visual = []
|
||||
|
||||
this.english = []
|
||||
this.translation = []
|
||||
this.tag = []
|
||||
this.level = 0
|
||||
return
|
||||
@@ -428,7 +432,7 @@ export default class CharacterTab extends Vue {
|
||||
})
|
||||
|
||||
this.reading = r?.reading || []
|
||||
this.english = r?.english || []
|
||||
this.translation = r?.translation || []
|
||||
this.tag = r?.tag || []
|
||||
this.level = r?.level || 0
|
||||
})(),
|
||||
@@ -443,6 +447,7 @@ export default class CharacterTab extends Vue {
|
||||
|
||||
const { result } = await api.character_getVocabulary({
|
||||
entry: this.current,
|
||||
distinct: 'id',
|
||||
})
|
||||
|
||||
this.vocabulary_lookup = await Promise.all(
|
||||
@@ -465,6 +470,7 @@ export default class CharacterTab extends Vue {
|
||||
|
||||
const { result } = await api.character_getSentence({
|
||||
entry: this.current,
|
||||
distinct: 'id',
|
||||
})
|
||||
|
||||
this.vocabulary_lookup = await Promise.all(
|
||||
|
||||
Reference in new issue
Block a user