1
0
forked from x/icebergs
icebergs/base/web/html/html.go
2023-09-25 18:45:17 +08:00

44 lines
721 B
Go

package html
import (
"strings"
kit "shylinux.com/x/toolkits"
)
const (
DARK = "dark"
LIGHT = "light"
WHITE = "white"
BLACK = "black"
SILVER = "silver"
PROJECT = "project"
CONTENT = "content"
PROFILE = "profile"
DISPLAY = "display"
VIEW = "view"
INPUT = "input"
OUTPUT = "output"
LAYOUT = "layout"
RESIZE = "resize"
)
const (
FLOAT = "float"
CHROME = "chrome"
TEXT_PLAIN = "text/plain"
)
func IsImage(name, mime string) bool {
return strings.HasPrefix(mime, "image/") || kit.ExtIsImage(name)
}
func IsVideo(name, mime string) bool {
return strings.HasPrefix(mime, "video/") || kit.ExtIsVideo(name)
}
func IsAudio(name, mime string) bool {
return strings.HasPrefix(mime, "audio/")
}