generated from ElnuDev/go-project
Fix word, search pages
This commit is contained in:
parent
2b85099901
commit
d929d50a7c
3 changed files with 5 additions and 5 deletions
|
@ -107,9 +107,11 @@ func ParseEntry(entry *jmdict.JmdictEntry, furiganaInfo *string) Entry {
|
|||
kanji := ""
|
||||
if len(entry.Kanji) > 0 {
|
||||
kanji = entry.Kanji[0].Expression
|
||||
} else {
|
||||
kanji = entry.Readings[0].Reading
|
||||
}
|
||||
reading := ""
|
||||
if len(entry.Readings) > 0 {
|
||||
if kanji != "" {
|
||||
reading = entry.Readings[0].Reading
|
||||
}
|
||||
var definitions []Definition
|
||||
|
@ -128,7 +130,7 @@ func ParseEntry(entry *jmdict.JmdictEntry, furiganaInfo *string) Entry {
|
|||
}
|
||||
// 1:ねが;3:いた
|
||||
var furiganaList []Furigana
|
||||
if kanji == "" || *furiganaInfo == "" {
|
||||
if reading == "" || furiganaInfo == nil || *furiganaInfo == "" {
|
||||
furiganaList = []Furigana{{Kanji: reading, Furigana: ""}}
|
||||
} else {
|
||||
furiganaEntries := strings.Split(*furiganaInfo, ";")
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{{ define "entryfull" }}
|
||||
<div class="box">
|
||||
<h3 lang="ja">
|
||||
<a href="/word/{{ .Kanji }}">
|
||||
{{- range .Furigana -}}
|
||||
{{- if .Furigana -}}
|
||||
<ruby>{{- .Kanji -}}<rp>(</rp><rt>{{- .Furigana -}}</rt><rp>)</rp></ruby>
|
||||
|
@ -9,7 +8,6 @@
|
|||
{{- .Kanji -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
</a>
|
||||
</h3>
|
||||
{{- $count := len .Definitions -}}
|
||||
{{ if eq $count 1 -}}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
{{- define "value" }}{{ .Query }}{{- end -}}
|
||||
|
||||
{{- define "results" -}}
|
||||
{{- template "entryfull" .Entry -}}
|
||||
{{- template "search" . -}}
|
||||
{{- end -}}
|
||||
|
||||
{{- template "index" . -}}
|
Reference in a new issue