mirror of
https://github.com/schollz/cowyo.git
synced 2023-08-10 21:13:00 +03:00
Bluemonday onto lists too
Former-commit-id: 4988450f045d0ec49825027b0a65ded8a01c0ef8 [formerly 4ebc8adf84d82b208853620fa527dcbb57090cb2] [formerly aecf8096ddf3e1cd81c019d6956cc9b3d6a60b84 [formerly 2e9549e735
]]
Former-commit-id: fe758d90425821157c44bebf7fa14de330b83b51 [formerly 1571aab7d0bc0b5c2e87bfe17702cc75ae681462]
Former-commit-id: fd6052e2ecadf09c7512dc80265cb7b3b7e92f7a
This commit is contained in:
parent
bc157a0184
commit
32d06f199b
15
routes.go
15
routes.go
@ -9,6 +9,7 @@ import (
|
||||
"strconv"
|
||||
"strings"
|
||||
"time"
|
||||
"fmt"
|
||||
|
||||
"github.com/boltdb/bolt"
|
||||
"github.com/gin-gonic/gin"
|
||||
@ -197,8 +198,18 @@ func renderList(c *gin.Context, title string) {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
listItems, _ := reorderList(p.CurrentText)
|
||||
|
||||
fmt.Println(p.CurrentText)
|
||||
pClean := bluemonday.UGCPolicy()
|
||||
pClean.AllowElements("img")
|
||||
pClean.AllowAttrs("alt").OnElements("img")
|
||||
pClean.AllowAttrs("src").OnElements("img")
|
||||
pClean.AllowAttrs("class").OnElements("a")
|
||||
pClean.AllowAttrs("href").OnElements("a")
|
||||
pClean.AllowAttrs("id").OnElements("a")
|
||||
pClean.AllowDataURIImages()
|
||||
text := pClean.SanitizeBytes([]byte(p.CurrentText))
|
||||
listItems, _ := reorderList(string(text))
|
||||
fmt.Println(string(text))
|
||||
c.HTML(http.StatusOK, "list.tmpl", gin.H{
|
||||
"Title": title,
|
||||
"WikiName": RuntimeArgs.WikiName,
|
||||
|
Loading…
Reference in New Issue
Block a user