package master_ui import ( _ "embed" "html/template" "strings" "github.com/seaweedfs/seaweedfs/weed/pb" ) //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://" + pb.ServerAddress(input).ToHttpAddress() } return input }, } var StatusTpl = template.Must(template.New("status").Funcs(templateFunctions).Parse(masterHtml)) var StatusNewRaftTpl = template.Must(template.New("status").Funcs(templateFunctions).Parse(masterNewRaftHtml))