Fix filesystem error handler

This commit is contained in:
2026-04-01 19:39:42 +02:00
parent f578f2c2c0
commit 373bf5c786
3 changed files with 25 additions and 20 deletions

View File

@@ -33,7 +33,7 @@ type TemplateData struct {
Title string
OGData ogData
Other interface{}
Other any
URLQuery url.Values
}
@@ -232,15 +232,15 @@ func (tm *TemplateManager) pageNr(s string) (nr int) {
}
return nr
}
func (tm *TemplateManager) add(a, b interface{}) float64 { return toFloat(a) + toFloat(b) }
func (tm *TemplateManager) sub(a, b interface{}) float64 { return toFloat(a) - toFloat(b) }
func (tm *TemplateManager) mul(a, b interface{}) float64 { return toFloat(a) * toFloat(b) }
func (tm *TemplateManager) div(a, b interface{}) float64 { return toFloat(a) / toFloat(b) }
func (tm *TemplateManager) add(a, b any) float64 { return toFloat(a) + toFloat(b) }
func (tm *TemplateManager) sub(a, b any) float64 { return toFloat(a) - toFloat(b) }
func (tm *TemplateManager) mul(a, b any) float64 { return toFloat(a) * toFloat(b) }
func (tm *TemplateManager) div(a, b any) float64 { return toFloat(a) / toFloat(b) }
func (tm *TemplateManager) formatData(i interface{}) string {
func (tm *TemplateManager) formatData(i any) string {
return util.FormatData(detectInt(i))
}
func (tm *TemplateManager) formatDataBits(i interface{}) string {
func (tm *TemplateManager) formatDataBits(i any) string {
var size = detectInt(i) * 8
var sizef = float64(size)
@@ -302,7 +302,7 @@ func (tm *TemplateManager) noEscape(t string) template.HTML { return template.HT
func (tm *TemplateManager) noEscapeJS(t string) template.JS { return template.JS(t) }
func (tm *TemplateManager) slashes() template.HTML { return template.HTML("//") }
func detectInt(i interface{}) int {
func detectInt(i any) int {
switch v := i.(type) {
case int:
return int(v)
@@ -332,7 +332,7 @@ func detectInt(i interface{}) int {
panic(fmt.Sprintf("%v is not an int", i))
}
func toFloat(i interface{}) float64 {
func toFloat(i any) float64 {
switch v := i.(type) {
case int:
return float64(v)