]> source.dussan.org Git - gitea.git/commitdiff
single repository page ui, add spec handler to get repo
authorFuXiaoHei <fuxiaohei@hexiaz.com>
Thu, 13 Mar 2014 05:07:07 +0000 (13:07 +0800)
committerFuXiaoHei <fuxiaohei@hexiaz.com>
Thu, 13 Mar 2014 05:07:07 +0000 (13:07 +0800)
routers/repo/repo.go
routers/repo/single.go
templates/repo/repo.tmpl [deleted file]
templates/repo/single.tmpl

index 644403452576e0fd42038e70599bdf7eee1d120b..5769aff7c3a596480e08df0a00d862db132e7f27 100644 (file)
@@ -6,8 +6,6 @@ package repo
 
 import (
        "net/http"
-
-       "github.com/codegangsta/martini"
        "github.com/martini-contrib/render"
        "github.com/martini-contrib/sessions"
 
@@ -87,20 +85,6 @@ func Delete(req *http.Request, r render.Render, data base.TmplData, session sess
        }
 }
 
-func Repo(params martini.Params, req *http.Request, r render.Render, data base.TmplData, session sessions.Session) {
-       data["Title"] = "Repository"
-       files, err := models.GetReposFiles(params["username"], params["reponame"], "HEAD", "/")
-       if err != nil {
-               data["ErrorMsg"] = err
-               log.Error("repo.List: %v", err)
-               r.HTML(200, "base/error", data)
-               return
-       }
-
-       data["Files"] = files
-       r.HTML(200, "repo/repo", data)
-}
-
 func List(req *http.Request, r render.Render, data base.TmplData, session sessions.Session) {
        u := auth.SignedInUser(session)
        if u != nil {
index 322f6ce87f89e47cf67b104d4f0c4b5bdf06d5ba..02fd34212a3a9f2ecb4aed1a05fab933a027c03d 100644 (file)
@@ -1,14 +1,26 @@
 package repo
 
 import (
+       "github.com/codegangsta/martini"
+       "github.com/gogits/gogs/models"
        "github.com/gogits/gogs/modules/base"
+       "github.com/gogits/gogs/modules/log"
        "github.com/martini-contrib/render"
 )
 
-func Single(r render.Render, data base.TmplData) {
+func Single(params martini.Params, r render.Render, data base.TmplData) {
        if !data["IsRepositoryValid"].(bool) {
                return
        }
+
+       files, err := models.GetReposFiles(params["username"], params["reponame"], "HEAD", "/")
+       if err != nil {
+               data["ErrorMsg"] = err
+               log.Error("repo.List: %v", err)
+               r.HTML(200, "base/error", data)
+               return
+       }
+       data["Files"] = files
        data["IsRepoToolbarSource"] = true
        r.HTML(200, "repo/single", data)
 }
diff --git a/templates/repo/repo.tmpl b/templates/repo/repo.tmpl
deleted file mode 100644 (file)
index 5ae3f25..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{{template "base/head" .}}
-{{template "base/navbar" .}}
-<div class="container" id="gogs-body">
-       <ul>
-       {{range .Files}}
-               <li>{{.Name}} - {{.Type}}</li>
-       {{end}}
-       </ul>
-</div>
-{{template "base/footer" .}}
\ No newline at end of file
index ef812f82492b430a905632d6712762f74506d602..28bbea635fe87c48362e3f50802703b02a320402 100644 (file)
 </div>
 {{template "repo/toolbar" .}}
 <div id="gogs-body" class="container">
-    repo single dashboard
+    <h4>Source Files:</h4>
+    <ul>
+    {{range .Files}}
+        <li>{{.Name}} - {{.Type}}</li>
+    {{end}}
+    </ul>
 </div>
 {{template "base/footer" .}}
\ No newline at end of file