mirror of
https://github.com/mickael-kerjean/filestash
synced 2025-12-29 03:33:24 +01:00
feature (plugin): css plugin enhancement
This commit is contained in:
parent
0988f7ccb0
commit
bf72ee1bd2
1 changed files with 12 additions and 3 deletions
|
|
@ -4,7 +4,6 @@ import (
|
|||
"github.com/gorilla/mux"
|
||||
"io"
|
||||
"net/http"
|
||||
"strings"
|
||||
)
|
||||
|
||||
type Plugin struct {
|
||||
|
|
@ -144,14 +143,24 @@ func (this Get) XDGOpen() []string {
|
|||
return xdg_open
|
||||
}
|
||||
|
||||
var cssOverride []string
|
||||
var cssOverride []func() string
|
||||
|
||||
func (this Register) CSS(stylesheet string) {
|
||||
cssOverride = append(cssOverride, func() string {
|
||||
return stylesheet
|
||||
})
|
||||
}
|
||||
|
||||
func (this Register) CSSFunc(stylesheet func() string) {
|
||||
cssOverride = append(cssOverride, stylesheet)
|
||||
}
|
||||
|
||||
func (this Get) CSS() string {
|
||||
return strings.Join(cssOverride, "\n")
|
||||
s := ""
|
||||
for i := 0; i < len(cssOverride); i++ {
|
||||
s += cssOverride[i]() + "\n"
|
||||
}
|
||||
return s
|
||||
}
|
||||
|
||||
const OverrideVideoSourceMapper = "/overrides/video-transcoder.js"
|
||||
|
|
|
|||
Loading…
Reference in a new issue