package main
import (
"net/http"
"github.com/julienschmidt/httprouter"
)
func serveOrReverse(forced_url string) func(w http.ResponseWriter, r *http.Request, ps httprouter.Params) {
return func(w http.ResponseWriter, r *http.Request, ps httprouter.Params) {
if forced_url != "" {
r.URL.Path = forced_url
}
http.FileServer(Assets).ServeHTTP(w, r)
func init() {
Router().GET("/", serveOrReverse(""))
Router().GET("/auth", serveOrReverse("/"))
Router().GET("/grades", serveOrReverse("/"))
Router().GET("/surveys", serveOrReverse("/"))
Router().GET("/surveys/*_", serveOrReverse("/"))
Router().GET("/users", serveOrReverse("/"))
Router().GET("/users/*_", serveOrReverse("/"))
Router().GET("/css/*_", serveOrReverse(""))
Router().GET("/fonts/*_", serveOrReverse(""))
Router().GET("/img/*_", serveOrReverse(""))
Router().GET("/js/*_", serveOrReverse(""))
Router().GET("/views/*_", serveOrReverse(""))