Documentation ¶
Index ¶
- func RegisterHandler(c *cli.Context, r *gin.Engine, tm *template.Manager, api *api.Api, ...)
- type Breadcrumb
- type ButtonItem
- type GetArgs
- type GetData
- type Handler
- type Helper
- func (s *Helper) HasBreadcrumbs(lr *ra.ListResponse) bool
- func (s *Helper) HasPagination(lr *ra.ListResponse) bool
- func (s *Helper) MakeAudio(ctx *w.Context, gd *GetData) *ButtonItem
- func (s *Helper) MakeBreadcrumbs(r *ra.ResourceResponse, pathStr string) []Breadcrumb
- func (s *Helper) MakeButton(ctx *w.Context, gd *GetData, name string, icon string, endpoint string) *ButtonItem
- func (s *Helper) MakeDirButton(ctx *w.Context, gd *GetData, name string, action string, endpoint string) *ButtonItem
- func (s *Helper) MakeDirDownload(ctx *w.Context, gd *GetData) *ButtonItem
- func (s *Helper) MakeFileDownload(ctx *w.Context, gd *GetData) *ButtonItem
- func (s *Helper) MakeImage(ctx *w.Context, gd *GetData) *ButtonItem
- func (s *Helper) MakePagination(lr *ra.ListResponse, page uint, pageSize uint) []Pagination
- func (s *Helper) MakeVideo(ctx *w.Context, gd *GetData) *ButtonItem
- type Pagination
- type PostArgs
- type PostData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Breadcrumb ¶
type ButtonItem ¶
type GetData ¶
type GetData struct { Args *GetArgs Resource *ra.ResourceResponse List *ra.ListResponse Item *ra.ListItem }
type Helper ¶
type Helper struct { }
func (*Helper) HasBreadcrumbs ¶
func (s *Helper) HasBreadcrumbs(lr *ra.ListResponse) bool
func (*Helper) HasPagination ¶
func (s *Helper) HasPagination(lr *ra.ListResponse) bool
func (*Helper) MakeBreadcrumbs ¶
func (s *Helper) MakeBreadcrumbs(r *ra.ResourceResponse, pathStr string) []Breadcrumb
func (*Helper) MakeButton ¶
func (*Helper) MakeDirButton ¶
func (*Helper) MakeDirDownload ¶
func (s *Helper) MakeDirDownload(ctx *w.Context, gd *GetData) *ButtonItem
func (*Helper) MakeFileDownload ¶
func (s *Helper) MakeFileDownload(ctx *w.Context, gd *GetData) *ButtonItem
func (*Helper) MakePagination ¶
func (s *Helper) MakePagination(lr *ra.ListResponse, page uint, pageSize uint) []Pagination
Click to show internal directories.
Click to hide internal directories.