Selaa lähdekoodia

chore(webui): add static files to bindata

Mustafa Arici 7 vuotta sitten
vanhempi
commit
34f46e7302
2 muutettua tiedostoa jossa 33 lisäystä ja 0 poistoa
  1. 29 0
      api/rest.go
  2. 4 0
      generate.go

+ 29 - 0
api/rest.go

@@ -112,6 +112,35 @@ func webuiHandler(w http.ResponseWriter, r *http.Request) {
 		if err != nil {
 			logrus.Warn(err)
 		}
+		w.Header().Set("Content-Type", "application/javascript")
+		w.Write(userData)
+	case "/js/mui.min.js":
+		userData, err := bindata.Asset("template/mui.min.js")
+		if err != nil {
+			logrus.Warn(err)
+		}
+		w.Header().Set("Content-Type", "application/javascript")
+		w.Write(userData)
+	case "/css/bootstrap.min.css":
+		userData, err := bindata.Asset("template/bootstrap.min.css")
+		if err != nil {
+			logrus.Warn(err)
+		}
+		w.Header().Set("Content-Type", "text/css")
+		w.Write(userData)
+	case "/css/mui.min.css":
+		userData, err := bindata.Asset("template/mui.min.css")
+		if err != nil {
+			logrus.Warn(err)
+		}
+		w.Header().Set("Content-Type", "text/css")
+		w.Write(userData)
+	case "/fonts/glyphicons-halflings-regular.woff":
+		userData, err := bindata.Asset("template/glyphicons-halflings-regular.woff")
+		if err != nil {
+			logrus.Warn(err)
+		}
+		w.Header().Set("Content-Type", "application/font-woff")
 		w.Write(userData)
 
 	default:

+ 4 - 0
generate.go

@@ -5,6 +5,10 @@
 //go:generate npm run build --cwd webui/ovpm/ --prefix webui/ovpm/
 //go:generate cp webui/ovpm/public/index.html template/
 //go:generate cp webui/ovpm/public/bundle.js template/
+//go:generate cp webui/ovpm/public/css/bootstrap.min.css template/
+//go:generate cp webui/ovpm/public/css/mui.min.css template/
+//go:generate cp webui/ovpm/public/fonts/glyphicons-halflings-regular.woff template/
+//go:generate cp webui/ovpm/public/js/mui.min.js template/
 //go:generate go-bindata -pkg bindata -o bindata/bindata.go template/
 
 package ovpm