Documentation
¶
Overview ¶
Package plugin provides extensible ponits of iview.
Index ¶
- Constants
- Variables
- func AddLayoutDocumentFilter(mediaType string, filters ...layoutdto.DocumentFilter)
- func AddMediaType(mediaType string, exts ...string)
- func AddTemplateGlobalFunc(name string, fn any)
- func AddTemplateMediaTypeFuncMap(mediaType string, funcMap template.FuncMap)
- func GetLayoutDocumentFilters(mediaType string) []layoutdto.DocumentFilter
- func GetMediaType(ext string) ([]string, bool)
- func GetTemplateGlobalFuncMap() template.FuncMap
- func GetTemplateMediaTypeFuncMap(mediaType string) template.FuncMap
- type HTMLRenderer
Constants ¶
View Source
const ( MediaTypeBinary = "application/octet-stream" MediaTypeDirectory = "application/vnd.iview.directory" MediaTypePlainText = "text/plain" MediaTypeDefault = MediaTypeBinary )
Variables ¶
View Source
var InferMediaType func(file http.File, ext string, mediaTypes []string) (string, error) = firstMediaType
View Source
var MediaTypeToRenderer = map[string]HTMLRenderer{}
Functions ¶
func AddLayoutDocumentFilter ¶
func AddLayoutDocumentFilter(mediaType string, filters ...layoutdto.DocumentFilter)
func AddMediaType ¶
func AddTemplateGlobalFunc ¶
func GetLayoutDocumentFilters ¶
func GetLayoutDocumentFilters(mediaType string) []layoutdto.DocumentFilter
func GetMediaType ¶
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package gitinfo provides git information.
|
Package gitinfo provides git information. |
|
Package markdown provides markdown plugin for iview.
|
Package markdown provides markdown plugin for iview. |
|
Package octetstream provides a layout for iviews that display dumps of application/octet-stream files.
|
Package octetstream provides a layout for iviews that display dumps of application/octet-stream files. |
Click to show internal directories.
Click to hide internal directories.