|
@@ -82,22 +82,26 @@ func Default() *Engine {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func (engine *Engine) LoadHTMLGlob(pattern string) {
|
|
func (engine *Engine) LoadHTMLGlob(pattern string) {
|
|
|
- templ := template.Must(template.ParseGlob(pattern))
|
|
|
|
|
- engine.SetHTMLTemplate(templ)
|
|
|
|
|
|
|
+ if gin_mode == debugCode {
|
|
|
|
|
+ engine.HTMLRender = render.HTMLDebug
|
|
|
|
|
+ } else {
|
|
|
|
|
+ templ := template.Must(template.ParseGlob(pattern))
|
|
|
|
|
+ engine.SetHTMLTemplate(templ)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func (engine *Engine) LoadHTMLFiles(files ...string) {
|
|
func (engine *Engine) LoadHTMLFiles(files ...string) {
|
|
|
- templ := template.Must(template.ParseFiles(files...))
|
|
|
|
|
- engine.SetHTMLTemplate(templ)
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-func (engine *Engine) SetHTMLTemplate(templ *template.Template) {
|
|
|
|
|
if gin_mode == debugCode {
|
|
if gin_mode == debugCode {
|
|
|
engine.HTMLRender = render.HTMLDebug
|
|
engine.HTMLRender = render.HTMLDebug
|
|
|
} else {
|
|
} else {
|
|
|
- engine.HTMLRender = render.HTMLRender{
|
|
|
|
|
- Template: templ,
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ templ := template.Must(template.ParseFiles(files...))
|
|
|
|
|
+ engine.SetHTMLTemplate(templ)
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (engine *Engine) SetHTMLTemplate(templ *template.Template) {
|
|
|
|
|
+ engine.HTMLRender = render.HTMLRender{
|
|
|
|
|
+ Template: templ,
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|