Able to config app name
This commit is contained in:
		
							parent
							
								
									d87ea87aee
								
							
						
					
					
						commit
						d4728fafaf
					
				
					 2 changed files with 9 additions and 2 deletions
				
			
		|  | @ -16,7 +16,7 @@ | ||||||
| 		<script src="/js/jquery-1.10.1.min.js"></script> | 		<script src="/js/jquery-1.10.1.min.js"></script> | ||||||
| 		<script src="/js/bootstrap.min.js"></script> | 		<script src="/js/bootstrap.min.js"></script> | ||||||
| 
 | 
 | ||||||
| 		<title>{{.Title}} | Gogs - Go Git Service</title> | 		<title>{{.Title}} | {{AppName}}</title> | ||||||
| 	</head> | 	</head> | ||||||
| 	<body> | 	<body> | ||||||
| 		<noscript>Please enable JavaScript in your browser!</noscript> | 		<noscript>Please enable JavaScript in your browser!</noscript> | ||||||
							
								
								
									
										9
									
								
								web.go
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								web.go
									
									
									
									
									
								
							|  | @ -6,6 +6,7 @@ package main | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"fmt" | 	"fmt" | ||||||
|  | 	"html/template" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 
 | 
 | ||||||
| 	"github.com/codegangsta/cli" | 	"github.com/codegangsta/cli" | ||||||
|  | @ -30,13 +31,19 @@ gogs web`, | ||||||
| 	}, | 	}, | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | var AppHelpers template.FuncMap = map[string]interface{}{ | ||||||
|  | 	"AppName": func() string { | ||||||
|  | 		return utils.Cfg.MustValue("", "APP_NAME") | ||||||
|  | 	}, | ||||||
|  | } | ||||||
|  | 
 | ||||||
| func runWeb(*cli.Context) { | func runWeb(*cli.Context) { | ||||||
| 	log.Info("%s %s", utils.Cfg.MustValue("", "APP_NAME"), APP_VER) | 	log.Info("%s %s", utils.Cfg.MustValue("", "APP_NAME"), APP_VER) | ||||||
| 
 | 
 | ||||||
| 	m := martini.Classic() | 	m := martini.Classic() | ||||||
| 
 | 
 | ||||||
| 	// Middleware.
 | 	// Middleware.
 | ||||||
| 	m.Use(render.Renderer()) | 	m.Use(render.Renderer(render.Options{Funcs: []template.FuncMap{AppHelpers}})) | ||||||
| 
 | 
 | ||||||
| 	// Routers.
 | 	// Routers.
 | ||||||
| 	m.Get("/", routers.Dashboard) | 	m.Get("/", routers.Dashboard) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue