2015-02-03 20:40:29 +00:00
|
|
|
package Web
|
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
"github.com/SommerEngineering/Ocean/Log/Web/Assets"
|
2015-02-04 11:46:48 +00:00
|
|
|
"github.com/SommerEngineering/Ocean/MimeTypes"
|
2015-02-03 20:40:29 +00:00
|
|
|
"github.com/SommerEngineering/Ocean/Shutdown"
|
|
|
|
"net/http"
|
|
|
|
)
|
|
|
|
|
|
|
|
func HandlerCSSNormalize(response http.ResponseWriter, request *http.Request) {
|
|
|
|
|
|
|
|
if Shutdown.IsDown() {
|
|
|
|
http.NotFound(response, request)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
2015-02-04 11:46:48 +00:00
|
|
|
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebCSS)
|
2015-02-03 20:40:29 +00:00
|
|
|
fmt.Fprint(response, Assets.CSSNormalize)
|
|
|
|
}
|
|
|
|
|
|
|
|
func HandlerCSSWebflow(response http.ResponseWriter, request *http.Request) {
|
|
|
|
|
|
|
|
if Shutdown.IsDown() {
|
|
|
|
http.NotFound(response, request)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
2015-02-04 11:46:48 +00:00
|
|
|
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebCSS)
|
2015-02-03 20:40:29 +00:00
|
|
|
fmt.Fprint(response, Assets.CSSWebflow)
|
|
|
|
}
|
|
|
|
|
|
|
|
func HandlerCSSLog(response http.ResponseWriter, request *http.Request) {
|
|
|
|
|
|
|
|
if Shutdown.IsDown() {
|
|
|
|
http.NotFound(response, request)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
2015-02-04 11:46:48 +00:00
|
|
|
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebCSS)
|
2015-02-03 20:40:29 +00:00
|
|
|
fmt.Fprint(response, Assets.CSSLog)
|
|
|
|
}
|
|
|
|
|
|
|
|
func HandlerJSModernizr(response http.ResponseWriter, request *http.Request) {
|
|
|
|
|
|
|
|
if Shutdown.IsDown() {
|
|
|
|
http.NotFound(response, request)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
2015-02-04 11:46:48 +00:00
|
|
|
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebJavaScript)
|
2015-02-03 20:40:29 +00:00
|
|
|
fmt.Fprint(response, Assets.JSModernizr)
|
|
|
|
}
|
|
|
|
|
|
|
|
func HandlerJSWebflow(response http.ResponseWriter, request *http.Request) {
|
|
|
|
|
|
|
|
if Shutdown.IsDown() {
|
|
|
|
http.NotFound(response, request)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
2015-02-04 11:46:48 +00:00
|
|
|
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebJavaScript)
|
2015-02-03 20:40:29 +00:00
|
|
|
fmt.Fprint(response, Assets.JSWebflow)
|
|
|
|
}
|
|
|
|
|
|
|
|
func HandlerJSjQuery(response http.ResponseWriter, request *http.Request) {
|
|
|
|
|
|
|
|
if Shutdown.IsDown() {
|
|
|
|
http.NotFound(response, request)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
2015-02-04 11:46:48 +00:00
|
|
|
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebJavaScript)
|
2015-02-03 20:40:29 +00:00
|
|
|
fmt.Fprint(response, Assets.JSjQuery)
|
|
|
|
}
|
|
|
|
|
|
|
|
func HandlerJSjQueryMap(response http.ResponseWriter, request *http.Request) {
|
|
|
|
|
|
|
|
if Shutdown.IsDown() {
|
|
|
|
http.NotFound(response, request)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
2015-02-04 11:46:48 +00:00
|
|
|
MimeTypes.Write2HTTP(response, MimeTypes.TypeWebJavaScript)
|
2015-02-03 20:40:29 +00:00
|
|
|
fmt.Fprint(response, Assets.JSjQueryMap)
|
|
|
|
}
|