- Timestamp:
- Aug 31, 2023, 5:30:06 AM (22 months ago)
- Location:
- trunk/web
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web/main.go
r18 r19 14 14 func main() { 15 15 engine := html.New("./views", ".html") 16 engine.AddFunc("inc", func(i int) int { return i + 1 }) 17 16 18 app := fiber.New(fiber.Config{ 17 19 Views: engine, … … 80 82 return c.SendStatus(400) 81 83 } 84 85 enginesNames := map[string]string{} 86 for k, v := range engines.Engines { 87 enginesNames[k] = v.DisplayName() 88 } 89 82 90 return c.Render("index", fiber.Map{ 83 91 "Engine": engine, 92 "enginesNames": enginesNames, 84 93 "SourceLanguages": targetLanguages, 85 94 "TargetLanguages": sourceLanguages, -
trunk/web/static/style.css
r18 r19 137 137 } 138 138 139 a { 140 text-decoration: none; 141 } 142 139 143 @media screen and (prefers-color-scheme: dark) { 140 144 body { -
trunk/web/views/index.html
r18 r19 19 19 20 20 <form action="/?engine={{.Engine}}" method="POST" id="translation-form"> 21 22 <div class="center"> 23 Translation Engine 24 {{$i := 0}} 25 {{ range $k, $v := .enginesNames }} 26 <a {{ if eq $k $.Engine }}style="text-decoration:underline" {{end}} href="/?engine={{ $k }}">{{ $v }}</a> 27 {{$i = (inc $i)}} 28 {{if eq $i (len $.enginesNames)}}{{else}}|{{end}} 29 {{end}} 30 </div> 31 <br> 21 32 22 33 <div class="wrap languages">
Note:
See TracChangeset
for help on using the changeset viewer.