Added Engines select bar
git-svn-id: file:///srv/svn/repo/mai/trunk@19 e410bdd4-646f-c54f-a7ce-fffcc4f439ae
This commit is contained in:
parent
b97128e5f7
commit
a550111b23
@ -13,6 +13,8 @@ import (
|
|||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
engine := html.New("./views", ".html")
|
engine := html.New("./views", ".html")
|
||||||
|
engine.AddFunc("inc", func(i int) int { return i + 1 })
|
||||||
|
|
||||||
app := fiber.New(fiber.Config{
|
app := fiber.New(fiber.Config{
|
||||||
Views: engine,
|
Views: engine,
|
||||||
})
|
})
|
||||||
@ -79,8 +81,15 @@ func main() {
|
|||||||
} else {
|
} else {
|
||||||
return c.SendStatus(400)
|
return c.SendStatus(400)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enginesNames := map[string]string{}
|
||||||
|
for k, v := range engines.Engines {
|
||||||
|
enginesNames[k] = v.DisplayName()
|
||||||
|
}
|
||||||
|
|
||||||
return c.Render("index", fiber.Map{
|
return c.Render("index", fiber.Map{
|
||||||
"Engine": engine,
|
"Engine": engine,
|
||||||
|
"enginesNames": enginesNames,
|
||||||
"SourceLanguages": targetLanguages,
|
"SourceLanguages": targetLanguages,
|
||||||
"TargetLanguages": sourceLanguages,
|
"TargetLanguages": sourceLanguages,
|
||||||
"OriginalText": originalText,
|
"OriginalText": originalText,
|
||||||
|
@ -136,6 +136,10 @@ div.translations {
|
|||||||
grid-area: translations;
|
grid-area: translations;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
@media screen and (prefers-color-scheme: dark) {
|
@media screen and (prefers-color-scheme: dark) {
|
||||||
body {
|
body {
|
||||||
background-color: #212529;
|
background-color: #212529;
|
||||||
|
@ -19,6 +19,17 @@
|
|||||||
|
|
||||||
<form action="/?engine={{.Engine}}" method="POST" id="translation-form">
|
<form action="/?engine={{.Engine}}" method="POST" id="translation-form">
|
||||||
|
|
||||||
|
<div class="center">
|
||||||
|
Translation Engine
|
||||||
|
{{$i := 0}}
|
||||||
|
{{ range $k, $v := .enginesNames }}
|
||||||
|
<a {{ if eq $k $.Engine }}style="text-decoration:underline" {{end}} href="/?engine={{ $k }}">{{ $v }}</a>
|
||||||
|
{{$i = (inc $i)}}
|
||||||
|
{{if eq $i (len $.enginesNames)}}{{else}}|{{end}}
|
||||||
|
{{end}}
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
|
||||||
<div class="wrap languages">
|
<div class="wrap languages">
|
||||||
<div class="language">
|
<div class="language">
|
||||||
<select name="from" aria-label="Source language">
|
<select name="from" aria-label="Source language">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user