metarefresh.templ 795 B

1234567891011121314151617181920
  1. package metarefresh
  2. import (
  3. "fmt"
  4. "github.com/TecharoHQ/anubis"
  5. "github.com/TecharoHQ/anubis/lib/localization"
  6. )
  7. templ page(redir string, difficulty int, showMeta bool, loc *localization.SimpleLocalizer) {
  8. <div class="centered-div">
  9. <img id="image" style="width:100%;max-width:256px;" src={ anubis.BasePrefix + "/.within.website/x/cmd/anubis/static/img/pensive.webp?cacheBuster=" + anubis.Version }/>
  10. <img style="display:none;" style="width:100%;max-width:256px;" src={ anubis.BasePrefix + "/.within.website/x/cmd/anubis/static/img/happy.webp?cacheBuster=" + anubis.Version }/>
  11. <p id="status">{ loc.T("loading") }</p>
  12. <p>{ loc.T("connection_security") }</p>
  13. if showMeta {
  14. <meta http-equiv="refresh" content={ fmt.Sprintf("%d; url=%s", difficulty+1, redir) }/>
  15. }
  16. </div>
  17. }