Add base for search UI.
This commit is contained in:
parent
7fdf378cee
commit
d7905f5b0a
4 changed files with 107 additions and 1 deletions
|
@ -481,7 +481,14 @@ def as_document(html, title):
|
|||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<nav>
|
||||
<h1><a href="/">Código para llevar [Notes]</a></h1>
|
||||
<input type="text" id="searchbox" disabled="true" placeholder="Search in notes (requires JS)" />
|
||||
</nav>
|
||||
{html}
|
||||
|
||||
<script src="../static/search-box.js"></script>
|
||||
<script tye="text/javascript">_codigoparallevar_enable_search_box('#searchbox', {{placeholder: 'Search in notes...'}})</script>
|
||||
</body>
|
||||
</html>
|
||||
"""
|
||||
|
|
|
@ -49,7 +49,19 @@ func main() {
|
|||
})
|
||||
})
|
||||
|
||||
api.OPTIONS("/search", func(c *gin.Context) {
|
||||
c.Writer.Header().Set("Access-Control-Allow-Origin", "*")
|
||||
c.Writer.Header().Set("Access-Control-Allow-Headers", "Accept-Encoding, Authorization, accept, origin, Cache-Control, X-Requested-With")
|
||||
c.Writer.Header().Set("Access-Control-Allow-Methods", "GET, OPTIONS")
|
||||
|
||||
c.AbortWithStatus(204)
|
||||
})
|
||||
|
||||
api.GET("/search", func(c *gin.Context) {
|
||||
c.Writer.Header().Set("Access-Control-Allow-Origin", "*")
|
||||
c.Writer.Header().Set("Access-Control-Allow-Headers", "Accept-Encoding, Authorization, accept, origin, Cache-Control, X-Requested-With")
|
||||
c.Writer.Header().Set("Access-Control-Allow-Methods", "GET, OPTIONS")
|
||||
|
||||
query := c.Query("q")
|
||||
|
||||
stm, err := db.Prepare("SELECT note_id, title FROM note_search WHERE title LIKE ?")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue