front

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2020 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TODO

func TODO(message string) interface{}

Types

type CapnprotoRenderer

type CapnprotoRenderer struct{}

func (CapnprotoRenderer) RenderAbout

func (CapnprotoRenderer) RenderAbout(languages []language.Tag) string

func (CapnprotoRenderer) RenderBook added in v0.2.0

func (CapnprotoRenderer) RenderBook(book datastructure.Book, languages []language.Tag) string

func (CapnprotoRenderer) RenderBookSerie added in v0.2.0

func (CapnprotoRenderer) RenderBookSerie(bookSerie wikidata.BookSerie, languages []language.Tag) string

func (CapnprotoRenderer) RenderErrorPage

func (CapnprotoRenderer) RenderErrorPage(code int, languages []language.Tag) string

func (CapnprotoRenderer) RenderExperiences added in v0.3.0

func (CapnprotoRenderer) RenderExperiences(experiences datastructure.Experiences, languages []language.Tag) string

func (CapnprotoRenderer) RenderFilm

func (CapnprotoRenderer) RenderFilm(film *tmdb.Film, languages []language.Tag) string

func (CapnprotoRenderer) RenderIndex

func (CapnprotoRenderer) RenderIndex(randomComedy string, languages []language.Tag) string

func (CapnprotoRenderer) RenderLoggedOut added in v0.3.0

func (CapnprotoRenderer) RenderLoggedOut(languages []language.Tag) string

func (CapnprotoRenderer) RenderLogin added in v0.3.0

func (CapnprotoRenderer) RenderLogin(languages []language.Tag, err error, target string) string

func (CapnprotoRenderer) RenderPerson

func (CapnprotoRenderer) RenderPerson(person *tmdb.Person, languages []language.Tag) string

func (CapnprotoRenderer) RenderReadlist added in v0.4.0

func (CapnprotoRenderer) RenderReadlist(readlist datastructure.Readlist, languages []language.Tag) string

func (CapnprotoRenderer) RenderSearch

func (CapnprotoRenderer) RenderSearch(results *tmdb.SearchResults, inventaireResults *wikidata.SearchResults, languages []language.Tag) string

func (CapnprotoRenderer) RenderSignedup added in v0.3.0

func (CapnprotoRenderer) RenderSignedup(languages []language.Tag, recoveryCodes []string) string

func (CapnprotoRenderer) RenderSignup added in v0.3.0

func (CapnprotoRenderer) RenderSignup(languages []language.Tag, err error, otp *otp.Key, sfaEnabled bool, username, qr string) string

func (CapnprotoRenderer) RenderTvQueue added in v0.3.0

func (CapnprotoRenderer) RenderTvQueue(watchlist datastructure.TvQueue, languages []language.Tag) string

func (CapnprotoRenderer) RenderTvSerie added in v0.2.0

func (CapnprotoRenderer) RenderTvSerie(serie *tmdb.TvSerie, languages []language.Tag) string

func (CapnprotoRenderer) RenderWatchlist added in v0.3.0

func (CapnprotoRenderer) RenderWatchlist(watchlist datastructure.Watchlist, languages []language.Tag) string

type HtmlRenderer

type HtmlRenderer struct {
	// contains filtered or unexported fields
}

func (HtmlRenderer) RenderAbout

func (r HtmlRenderer) RenderAbout(languages []language.Tag) string

func (HtmlRenderer) RenderBook added in v0.2.0

func (r HtmlRenderer) RenderBook(book datastructure.Book, languages []language.Tag) string

func (HtmlRenderer) RenderBookSerie added in v0.2.0

func (r HtmlRenderer) RenderBookSerie(bookSerie wikidata.BookSerie, languages []language.Tag) string

func (HtmlRenderer) RenderErrorPage

func (HtmlRenderer) RenderErrorPage(code int, languages []language.Tag) string

func (HtmlRenderer) RenderExperiences added in v0.3.0

func (r HtmlRenderer) RenderExperiences(experiences datastructure.Experiences, languages []language.Tag) string

func (HtmlRenderer) RenderFilm

func (r HtmlRenderer) RenderFilm(film *tmdb.Film, languages []language.Tag) string

func (HtmlRenderer) RenderIndex

func (r HtmlRenderer) RenderIndex(randomComedy string, languages []language.Tag) string

func (HtmlRenderer) RenderLoggedOut added in v0.3.0

func (HtmlRenderer) RenderLoggedOut(languages []language.Tag) string

func (HtmlRenderer) RenderLogin added in v0.3.0

func (HtmlRenderer) RenderLogin(languages []language.Tag, authError error, target string) string

func (HtmlRenderer) RenderPerson

func (r HtmlRenderer) RenderPerson(person *tmdb.Person, languages []language.Tag) string

func (HtmlRenderer) RenderReadlist added in v0.4.0

func (r HtmlRenderer) RenderReadlist(readlist datastructure.Readlist, languages []language.Tag) string

func (HtmlRenderer) RenderSearch

func (r HtmlRenderer) RenderSearch(tmdbResults *tmdb.SearchResults, inventaireResults *wikidata.SearchResults, languages []language.Tag) string

func (HtmlRenderer) RenderSignedup added in v0.3.0

func (r HtmlRenderer) RenderSignedup(languages []language.Tag, recoveryCodes []string) string

func (HtmlRenderer) RenderSignup added in v0.3.0

func (HtmlRenderer) RenderSignup(languages []language.Tag, authError error, key *otp.Key, sfaEnabled bool, username, qr string) string

func (HtmlRenderer) RenderTvQueue added in v0.3.0

func (r HtmlRenderer) RenderTvQueue(tvqueue datastructure.TvQueue, languages []language.Tag) string

func (HtmlRenderer) RenderTvSerie added in v0.2.0

func (r HtmlRenderer) RenderTvSerie(tvSerie *tmdb.TvSerie, languages []language.Tag) string

func (HtmlRenderer) RenderWatchlist added in v0.3.0

func (r HtmlRenderer) RenderWatchlist(watchlist datastructure.Watchlist, languages []language.Tag) string

type NoSuchRendererError

type NoSuchRendererError struct {
	// contains filtered or unexported fields
}

func (NoSuchRendererError) Error

func (e NoSuchRendererError) Error() string

type RenderData added in v0.2.0

type RenderData struct {
	Data    interface{}
	Strings i18n.Translation
	State   struct {
		Error error
		User  accounts.User
	}
}

func (RenderData) FormatDate added in v0.2.0

func (d RenderData) FormatDate(date time.Time) string

func (RenderData) FormatDateNice added in v0.3.0

func (d RenderData) FormatDateNice(date time.Time, timezone string) string

func (RenderData) GetErrorData added in v0.2.0

func (d RenderData) GetErrorData(code int, kind string) string

func (RenderData) LetAmuse0 added in v0.2.0

func (d RenderData) LetAmuse0() string

func (RenderData) LetAmuse1 added in v0.2.0

func (d RenderData) LetAmuse1() string

func (RenderData) RenderAsciiDoc added in v0.2.0

func (d RenderData) RenderAsciiDoc(s string) template.HTML

type Renderer

type Renderer interface {
	RenderFilm(*tmdb.Film, []language.Tag) string
	RenderSearch(*tmdb.SearchResults, *wikidata.SearchResults, []language.Tag) string
	RenderIndex(string, []language.Tag) string
	RenderTvSerie(*tmdb.TvSerie, []language.Tag) string
	RenderPerson(*tmdb.Person, []language.Tag) string
	RenderBook(datastructure.Book, []language.Tag) string
	RenderBookSerie(wikidata.BookSerie, []language.Tag) string
	RenderAbout([]language.Tag) string
	RenderErrorPage(int, []language.Tag) string
	RenderLogin([]language.Tag, error, string) string
	RenderLoggedOut([]language.Tag) string
	RenderSignup([]language.Tag, error, *otp.Key, bool, string, string) string
	RenderSignedup([]language.Tag, []string) string
	RenderWatchlist(datastructure.Watchlist, []language.Tag) string
	RenderTvQueue(datastructure.TvQueue, []language.Tag) string
	RenderReadlist(datastructure.Readlist, []language.Tag) string
	RenderExperiences(datastructure.Experiences, []language.Tag) string
}

func NewRenderer

func NewRenderer(mimetype string, user accounts.User) (Renderer, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL