Set and get custom styling for web interface. For #718

This commit is contained in:
Gabe Kangas
2021-04-11 17:40:22 -07:00
parent 36be7b76c2
commit df7dff081f
5 changed files with 34 additions and 0 deletions

View File

@@ -528,6 +528,17 @@ func SetExternalActions(w http.ResponseWriter, r *http.Request) {
controllers.WriteSimpleResponse(w, true, "external actions update")
}
// SetCustomStyles will set the CSS string we insert into the page.
func SetCustomStyles(w http.ResponseWriter, r *http.Request) {
customStyles, success := getValueFromRequest(w, r)
if !success {
controllers.WriteSimpleResponse(w, false, "unable to update custom styles")
return
}
data.SetCustomStyles(customStyles.Value.(string))
}
func requirePOST(w http.ResponseWriter, r *http.Request) bool {
if r.Method != controllers.POST {
controllers.WriteSimpleResponse(w, false, r.Method+" not supported")