Documentation
¶
Overview ¶
templ: version: v0.3.1020
templ: version: v0.3.1020
templ: version: v0.3.1020
templ: version: v0.3.1020
Index ¶
- func BookCard(c echo.Context, book model.BookInfo, bookMarks model.BookMarks) templ.Component
- func GetCoverBackgroundCSS(book model.BookInfo) templ.CSSClass
- func MainArea(c echo.Context, nowBookNum int, storeBookInfos []model.StoreBookInfo, ...) templ.Component
- func ReadingProgress(book model.BookInfo, bookMarks model.BookMarks) templ.Component
- func SearchHandler(c echo.Context) error
- func ShelfDrawerSlot(c echo.Context) templ.Component
- func ShelfHandler(c echo.Context) error
- func ShelfHeaderLeft(c echo.Context) templ.Component
- func ShelfHeaderTitle(title string) templ.Component
- func ShelfPage(c echo.Context, nowBookNum int, storeBookInfos []model.StoreBookInfo, ...) templ.Component
- func ShelfSearchBar(c echo.Context) templ.Component
- type BookmarkResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCoverBackgroundCSS ¶ added in v1.2.0
func MainArea ¶
func MainArea(c echo.Context, nowBookNum int, storeBookInfos []model.StoreBookInfo, childBookInfos []model.BookInfo) templ.Component
MainArea 书架页面主体部分 为了避免特殊编码,showBook的persist key使用了Base64编码
func ReadingProgress ¶ added in v1.1.0
func SearchHandler ¶ added in v1.2.20
SearchHandler 书架搜索页面处理程序。 支持两种范围: 1. /search?keyword=xxx -> 全部顶层书架搜索 2. /search?keyword=xxx&parent=bookID -> 指定子书架搜索
func ShelfHeaderLeft ¶ added in v1.2.26
ShelfHeaderLeft 书架页左侧工具区。子书库/搜索页优先放返回按钮,顶层书库才显示服务器设置入口。
func ShelfHeaderTitle ¶ added in v1.3.0
ShelfHeaderTitle 在书架标题右侧放全量重扫按钮,标题本身继续复用通用标题逻辑。
Types ¶
type BookmarkResolver ¶ added in v1.2.37
type BookmarkResolver struct {
// contains filtered or unexported fields
}
BookmarkResolver 在一次书架渲染中复用远端书签,避免每张卡片重复请求远端服务。
func NewBookmarkResolver ¶ added in v1.2.37
func NewBookmarkResolver(storeBookInfos []model.StoreBookInfo, childBookInfos []model.BookInfo) *BookmarkResolver
Click to show internal directories.
Click to hide internal directories.