feat: enable sub-resource integrity for assets
1 file changed, 4 insertions(+), 0 deletions(-)
changed files
M internal/server/mux.go → internal/server/mux.go
@@ -43,6 +43,7 @@ SourceResult *bleve.SearchResult ExtraHeadHTML template.HTML Code int Message string + Assets frontend.AssetCollection } type ResultData struct {@@ -94,6 +95,7 @@ mux.HandleFunc("/{$}", func(w http.ResponseWriter, r *http.Request) { indexData := TemplateData{ ExtraHeadHTML: cfg.Web.ExtraHeadHTML, Sources: cfg.Importer.Sources, + Assets: frontend.Assets, } w.Header().Add("Cache-Control", "max-age=86400") err := templates["index"].Execute(w, indexData)@@ -142,6 +144,7 @@ TemplateData: TemplateData{ ExtraHeadHTML: cfg.Web.ExtraHeadHTML, Source: *source, Sources: cfg.Importer.Sources, + Assets: frontend.Assets, }, ResultsPerPage: search.ResultsPerPage, Query: qs,@@ -205,6 +208,7 @@ ExtraHeadHTML: cfg.Web.ExtraHeadHTML, Sources: cfg.Importer.Sources, Source: *source, SourceResult: sourceResult, + Assets: frontend.Assets, }) if err != nil { errorHandler(w, r, err.Error(), http.StatusInternalServerError)