diff options
author | Unknwon <u@gogs.io> | 2017-03-23 20:23:23 -0400 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-03-23 20:23:23 -0400 |
commit | 3144be5c8118efa32c1367a00d7bd0602429c48b (patch) | |
tree | bca580ae87917c36c6386a605f2387017182c8eb /models | |
parent | fdc7cb565d8e862336fd2415bf1cd9057c8bdd17 (diff) |
repo: remove legacy sanitizer for repository description
Related to #4329.
Diffstat (limited to 'models')
-rw-r--r-- | models/repo.go | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/models/repo.go b/models/repo.go index 0eb79577..3a661058 100644 --- a/models/repo.go +++ b/models/repo.go @@ -7,13 +7,11 @@ package models import ( "bytes" "fmt" - "html/template" "io/ioutil" "os" "os/exec" "path" "path/filepath" - "regexp" "sort" "strings" "time" @@ -493,18 +491,6 @@ func (repo *Repository) NextIssueIndex() int64 { return int64(repo.NumIssues+repo.NumPulls) + 1 } -var ( - DescPattern = regexp.MustCompile(`https?://\S+`) -) - -// DescriptionHtml does special handles to description and return HTML string. -func (repo *Repository) DescriptionHtml() template.HTML { - sanitize := func(s string) string { - return fmt.Sprintf(`<a href="%[1]s" target="_blank">%[1]s</a>`, s) - } - return template.HTML(DescPattern.ReplaceAllStringFunc(markdown.Sanitizer.Sanitize(repo.Description), sanitize)) -} - func (repo *Repository) LocalCopyPath() string { return path.Join(setting.AppDataPath, "tmp/local-repo", com.ToStr(repo.ID)) } |