diff options
Diffstat (limited to 'models/repo.go')
-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)) } |