mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-12-19 21:47:50 +08:00
4a0dc883cf
* fix: parse filename in PUT + refactor * fix: master iu public url with http * fix: better parsing and handle disposition header * fix: take mime type from file extension if not set
29 lines
579 B
Go
29 lines
579 B
Go
package master_ui
|
|
|
|
import (
|
|
_ "embed"
|
|
"html/template"
|
|
"strings"
|
|
)
|
|
|
|
//go:embed master.html
|
|
var masterHtml string
|
|
|
|
//go:embed masterNewRaft.html
|
|
var masterNewRaftHtml string
|
|
|
|
var templateFunctions = template.FuncMap{
|
|
"url": func(input string) string {
|
|
|
|
if !strings.HasPrefix(input, "http://") && !strings.HasPrefix(input, "https://") {
|
|
return "http://" + input
|
|
}
|
|
|
|
return input
|
|
},
|
|
}
|
|
|
|
var StatusTpl = template.Must(template.New("status").Funcs(templateFunctions).Parse(masterHtml))
|
|
|
|
var StatusNewRaftTpl = template.Must(template.New("status").Parse(masterNewRaftHtml))
|