Applied new layout system

This commit is contained in:
2019-06-03 12:20:17 +09:00
parent 36427a1501
commit 3268488b7b
26 changed files with 346 additions and 308 deletions
docs
go.modgo.sum
layout
main.go
middleware
pages
index.go
index
amvroutes
animeroutes
apiroutes
characterroutes
companyroutes
coreroutes
exploreroutes
forumroutes
grouproutes
importroutes
quoteroutes
searchroutes
settingsroutes
shoproutes
soundtrackroutes
staffroutes
userlistroutes
userroutes
utils/page

@ -1,24 +1,25 @@
package grouproutes
import (
"github.com/aerogo/layout"
"github.com/aerogo/aero"
"github.com/animenotifier/notify.moe/pages/group"
"github.com/animenotifier/notify.moe/pages/groups"
"github.com/animenotifier/notify.moe/utils/page"
)
// Register registers the page routes.
func Register(l *layout.Layout) {
func Register(app *aero.Application) {
// Groups
l.Page("/groups", groups.Latest)
l.Page("/groups/from/:index", groups.Latest)
l.Page("/groups/popular", groups.Popular)
l.Page("/groups/popular/from/:index", groups.Popular)
l.Page("/groups/joined", groups.Joined)
l.Page("/groups/joined/from/:index", groups.Joined)
l.Page("/group/:id", group.Feed)
l.Page("/group/:id/info", group.Info)
l.Page("/group/:id/members", group.Members)
l.Page("/group/:id/edit", group.Edit)
l.Page("/group/:id/edit/image", group.EditImage)
l.Page("/group/:id/history", group.History)
page.Get(app, "/groups", groups.Latest)
page.Get(app, "/groups/from/:index", groups.Latest)
page.Get(app, "/groups/popular", groups.Popular)
page.Get(app, "/groups/popular/from/:index", groups.Popular)
page.Get(app, "/groups/joined", groups.Joined)
page.Get(app, "/groups/joined/from/:index", groups.Joined)
page.Get(app, "/group/:id", group.Feed)
page.Get(app, "/group/:id/info", group.Info)
page.Get(app, "/group/:id/members", group.Members)
page.Get(app, "/group/:id/edit", group.Edit)
page.Get(app, "/group/:id/edit/image", group.EditImage)
page.Get(app, "/group/:id/history", group.History)
}