list.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <html>
  2. <head>
  3. <title>gildas.ch</title>
  4. <link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
  5. <link rel="stylesheet" href="/style.css">
  6. </head>
  7. <body>
  8. {{ range $e := .Errors }}
  9. <div class="error">{{ $e }}</div>
  10. {{ end }}
  11. <h1>{{ .List.Title }}</h1>
  12. {{ .Description }}
  13. <ul class="movie-list">
  14. {{ range $m := .Movies }}
  15. <a href="/{{ $m.IMDBID }}">
  16. <li class="movie">
  17. <div class="poster">
  18. <img src="{{ $m.Poster }}" title="{{ $m.Title }}" alt="{{ $m.Title }}" />
  19. </div>
  20. <div class="title">
  21. <h3>{{ $m.Title }}</h3>
  22. <div>{{ $m.Director }}</div>
  23. </div>
  24. <ul class="metadata">
  25. <li>{{ $m.Year }}</li>
  26. <li style="flex-grow: 2;">{{ $m.Country }}</li>
  27. <li>{{ $m.Runtime }}</li>
  28. </ul>
  29. </li>
  30. </a>
  31. {{ end }}
  32. </ul>
  33. <form method="post">
  34. <p>Update list: <input type="submit" /><br />
  35. <input type="text" name="title" value="{{ .List.Title }}" /><br />
  36. <textarea name="description" style="width:90%;height:500px;">{{ .List.Description }}</textarea>
  37. </p>
  38. </form>
  39. <form method="post">
  40. <p>Add movie (by id): <input type="submit" /><br />
  41. <input type="text" name="imdb_id" value="" />
  42. </p>
  43. </form>
  44. </body>
  45. </html>