Ocean/Admin/HandlerCommons.go

94 lines
2.2 KiB
Go
Raw Normal View History

2015-06-22 12:08:29 +00:00
package Admin
import (
"fmt"
"github.com/SommerEngineering/Ocean/Admin/Assets"
"github.com/SommerEngineering/Ocean/MimeTypes"
"github.com/SommerEngineering/Ocean/Shutdown"
"net/http"
)
// Handler for some CSS data for the web logger.
func HandlerCSSNormalize(response http.ResponseWriter, request *http.Request) {
if Shutdown.IsDown() {
http.NotFound(response, request)
return
}
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebCSS)
fmt.Fprint(response, Assets.CSSNormalize)
}
// Handler for some CSS data for the web logger.
func HandlerCSSWebflow(response http.ResponseWriter, request *http.Request) {
if Shutdown.IsDown() {
http.NotFound(response, request)
return
}
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebCSS)
fmt.Fprint(response, Assets.CSSWebflow)
}
// Handler for some CSS data for the web logger.
func HandlerCSSAdmin(response http.ResponseWriter, request *http.Request) {
if Shutdown.IsDown() {
http.NotFound(response, request)
return
}
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebCSS)
fmt.Fprint(response, Assets.CSSAdmin)
}
// Handler for some JS for the web logger.
func HandlerJSModernizr(response http.ResponseWriter, request *http.Request) {
if Shutdown.IsDown() {
http.NotFound(response, request)
return
}
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebJavaScript)
fmt.Fprint(response, Assets.JSModernizr)
}
// Handler for some JS for the web logger.
func HandlerJSWebflow(response http.ResponseWriter, request *http.Request) {
if Shutdown.IsDown() {
http.NotFound(response, request)
return
}
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebJavaScript)
fmt.Fprint(response, Assets.JSWebflow)
}
// Handler for some JS for the web logger.
func HandlerJSjQuery(response http.ResponseWriter, request *http.Request) {
if Shutdown.IsDown() {
http.NotFound(response, request)
return
}
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebJavaScript)
fmt.Fprint(response, Assets.JSjQuery)
}
// Handler for some JS for the web logger.
func HandlerJSjQueryMap(response http.ResponseWriter, request *http.Request) {
if Shutdown.IsDown() {
http.NotFound(response, request)
return
}
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebJavaScript)
fmt.Fprint(response, Assets.JSjQueryMap)
}