Documentation ¶
Index ¶
- Variables
- type Breadcrumb
- type BreadcrumbItem
- type Context
- func (c *Context) ActiveTab() string
- func (c *Context) Breadcrumb() *Breadcrumb
- func (c *Context) Data() interface{}
- func (c *Context) NoLayout() bool
- func (c *Context) Params() httprouter.Params
- func (c *Context) SetActiveTab(activeTab string)
- func (c *Context) SetData(data interface{})
- func (c *Context) SetNoLayout(noLayout bool)
- func (c *Context) SetParams(ps httprouter.Params)
- func (c *Context) SetStart(start time.Time)
- func (c *Context) SetTitle(title string)
- func (c *Context) SetUser(user *models.User)
- func (c *Context) Start() time.Time
- func (c *Context) Title() string
- func (c *Context) User() *models.User
- type HandlerFunc
- type Server
- func (s *Server) HandleDashboard(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandleDeleteLog(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandleDownloadLog(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandleGetLog(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandleGetLogs(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandleGetSignIn(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandlePatchLog(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandlePostLog(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandlePostSignIn(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandlePostSignOut(w http.ResponseWriter, r *http.Request)
- func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
View Source
var DataDir = "."
DataDir points to the directory where the public/ and templates/ directories are.
Functions ¶
This section is empty.
Types ¶
type Breadcrumb ¶
type Breadcrumb struct {
// contains filtered or unexported fields
}
func (*Breadcrumb) Add ¶
func (b *Breadcrumb) Add(title, path string, active bool)
func (*Breadcrumb) Items ¶
func (b *Breadcrumb) Items() []BreadcrumbItem
type BreadcrumbItem ¶
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
func NewContext ¶
func NewContext(r *http.Request, w http.ResponseWriter) *Context
func (*Context) Breadcrumb ¶
func (c *Context) Breadcrumb() *Breadcrumb
func (*Context) Params ¶
func (c *Context) Params() httprouter.Params
func (*Context) SetActiveTab ¶
func (*Context) SetNoLayout ¶
func (*Context) SetParams ¶
func (c *Context) SetParams(ps httprouter.Params)
type HandlerFunc ¶
type HandlerFunc func(w http.ResponseWriter, r *http.Request)
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) HandleDashboard ¶
func (s *Server) HandleDashboard(w http.ResponseWriter, r *http.Request)
func (*Server) HandleDeleteLog ¶
func (s *Server) HandleDeleteLog(w http.ResponseWriter, r *http.Request)
func (*Server) HandleDownloadLog ¶
func (s *Server) HandleDownloadLog(w http.ResponseWriter, r *http.Request)
func (*Server) HandleGetLog ¶
func (s *Server) HandleGetLog(w http.ResponseWriter, r *http.Request)
func (*Server) HandleGetLogs ¶
func (s *Server) HandleGetLogs(w http.ResponseWriter, r *http.Request)
func (*Server) HandleGetSignIn ¶
func (s *Server) HandleGetSignIn(w http.ResponseWriter, r *http.Request)
func (*Server) HandlePatchLog ¶
func (s *Server) HandlePatchLog(w http.ResponseWriter, r *http.Request)
func (*Server) HandlePostLog ¶
func (s *Server) HandlePostLog(w http.ResponseWriter, r *http.Request)
func (*Server) HandlePostSignIn ¶
func (s *Server) HandlePostSignIn(w http.ResponseWriter, r *http.Request)
func (*Server) HandlePostSignOut ¶
func (s *Server) HandlePostSignOut(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.