This commit is contained in:
Simon Ser 2022-10-13 14:44:00 +02:00
parent 47e08a196b
commit 11c35e9305
3 changed files with 16 additions and 16 deletions

View file

@ -69,9 +69,9 @@ type goPluginRoute struct {
//
// Use this struct to define your plugin, then call RegisterPluginLoader:
//
// p := GoPlugin{Name: "my-plugin"}
// // Define routes, template functions, etc
// alps.RegisterPluginLoader(p.Loader())
// p := GoPlugin{Name: "my-plugin"}
// // Define routes, template functions, etc
// alps.RegisterPluginLoader(p.Loader())
type GoPlugin struct {
Name string

View file

@ -35,10 +35,10 @@ type GlobalRenderData struct {
// BaseRenderData is the base type for templates. It should be extended with
// additional template-specific fields:
//
// type MyRenderData struct {
// BaseRenderData
// // add additional fields here
// }
// type MyRenderData struct {
// BaseRenderData
// // add additional fields here
// }
type BaseRenderData struct {
GlobalData GlobalRenderData
// additional plugin-specific data
@ -61,15 +61,15 @@ type RenderData interface {
//
// It can be used by routes to pre-fill the base data:
//
// type MyRenderData struct {
// BaseRenderData
// // add additional fields here
// }
// type MyRenderData struct {
// BaseRenderData
// // add additional fields here
// }
//
// data := &MyRenderData{
// BaseRenderData: *alps.NewBaseRenderData(ctx),
// // other fields...
// }
// data := &MyRenderData{
// BaseRenderData: *alps.NewBaseRenderData(ctx),
// // other fields...
// }
func NewBaseRenderData(ectx echo.Context) *BaseRenderData {
ctx, isactx := ectx.(*Context)

View file

@ -246,7 +246,7 @@ func (s *Server) Logger() echo.Logger {
//
// Use a type assertion to get it from a echo.Context:
//
// ctx := ectx.(*alps.Context)
// ctx := ectx.(*alps.Context)
type Context struct {
echo.Context
Server *Server