Keep on bleving

This commit is contained in:
2025-04-27 20:21:33 +09:30
parent 9b15528510
commit de90b9951a
4 changed files with 35 additions and 22 deletions

View File

@@ -12,9 +12,7 @@
hx-indicator="#htmx-indicator-search" id="manage-search" />
</div>
</div>
{{ template "tags_widget.html" . }}
{{ template "manage_results.html" . }}
</form>
</div>

View File

@@ -136,14 +136,15 @@ func Create(bmm *db.BookmarkManager, cmm *db.ConfigManager) *Server {
r.POST("/manage/results", func(c *gin.Context) {
query := c.PostForm("query")
tags := []string{}
sort := c.Query("sort")
if c.PostForm("tags_hidden") != "" {
tags = strings.Split(c.PostForm("tags_hidden"), "|")
bookmarks := []entity.Bookmark{}
if query == "" {
bookmarks, _ = bmm.ListBookmarks()
} else {
bookmarks, _ = bmm.Search(db.SearchOptions{Query: query, Sort: sort})
}
allBookmarks, _ := bmm.Search(db.SearchOptions{Query: query, Tags: tags, Sort: sort})
meta := gin.H{"config": config, "bookmarks": allBookmarks}
meta := gin.H{"config": config, "bookmarks": bookmarks}
colTitle := &ColumnInfo{Name: "Title/URL", Param: "title"}
colCreated := &ColumnInfo{Name: "Created", Param: "created", Class: "show-for-large"}