diff options
author | Unknown <joe2010xtmf@163.com> | 2014-06-08 04:45:38 -0400 |
---|---|---|
committer | Unknown <joe2010xtmf@163.com> | 2014-06-08 04:45:38 -0400 |
commit | a80d8d96fa592fc357b0e3f94ccd114d71852557 (patch) | |
tree | 934afaa19b666b2ae5c6e962d2cbb8f24a24bc01 | |
parent | 302c863cda651130286838309d3d897cace93534 (diff) | |
parent | 4fcbf553aa9b451bc461e09a98711966668e1889 (diff) | |
download | gitea-a80d8d96fa592fc357b0e3f94ccd114d71852557.tar.gz gitea-a80d8d96fa592fc357b0e3f94ccd114d71852557.zip |
Merge branch 'dev' of github.com:gogits/gogs into dev
-rw-r--r-- | cmd/web.go | 5 | ||||
-rwxr-xr-x | public/css/gogs.css | 94 | ||||
-rw-r--r-- | routers/org/org.go | 11 | ||||
-rw-r--r-- | templates/org/org.tmpl | 85 |
4 files changed, 194 insertions, 1 deletions
diff --git a/cmd/web.go b/cmd/web.go index 30db037a2c..2b14b0778e 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -27,6 +27,7 @@ import ( "github.com/gogits/gogs/routers/admin" "github.com/gogits/gogs/routers/api/v1" "github.com/gogits/gogs/routers/dev" + "github.com/gogits/gogs/routers/org" "github.com/gogits/gogs/routers/repo" "github.com/gogits/gogs/routers/user" ) @@ -186,6 +187,10 @@ func runWeb(*cli.Context) { reqOwner := middleware.RequireOwner() + m.Group("/o", func(r martini.Router) { + r.Get("/:org", org.Organization) + }) + m.Group("/:username/:reponame", func(r martini.Router) { r.Get("/settings", repo.Setting) r.Post("/settings", bindIgnErr(auth.RepoSettingForm{}), repo.SettingPost) diff --git a/public/css/gogs.css b/public/css/gogs.css index 79fd4bf908..09249811a2 100755 --- a/public/css/gogs.css +++ b/public/css/gogs.css @@ -1643,7 +1643,7 @@ html, body { vertical-align: top; } -#label-color-change-ipt2{ +#label-color-change-ipt2 { margin-top: 1px; } @@ -1814,4 +1814,96 @@ html, body { #release-preview { margin: 6px 0; +} + +/* organization */ + +#body-nav.org-nav { + height: 140px; + padding: 16px 0; +} + +.org-nav .org-logo { + margin-right: 16px; + width: 100px; + height: 100px; +} + +.org-nav .org-name { + margin-top: 0; +} + +.org-description { + font-size: 16px; +} + +.org-meta li, .org-meta li a, .org-repo-update, .org-repo-status, .org-team-meta { + color: #888; +} + +.org-meta li { + margin-right: 12px; +} + +.org-meta li a:hover { + text-decoration: underline; +} + +.org-meta .fa { + margin-left: 0; +} + +.org-sidebar { + margin-top: -100px; +} + +.org-panel .panel-heading { + font-size: 18px; +} + +.org-repo-status { + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +.org-repo-item { + border-bottom: 1px solid #DDD; + padding-bottom: 18px; +} + +.org-member img { + width: 60px; + height: 60px; + border-radius: 4px; +} + +.org-member { + display: inline-block; + padding: 2px; +} + +.org-team-name { + font-size: 15px; + margin-bottom: 0; + color: #444; +} + +.org-team { + border-bottom: 1px solid #DDD; + margin-bottom: 12px; +} + +.org-team:last-child { + border: none; +} + +.org-team a { + display: block; +} + +.org-team a:hover { + text-decoration: none; +} + +.org-team a:hover .org-team-name { + color: #0079bc !important; }
\ No newline at end of file diff --git a/routers/org/org.go b/routers/org/org.go new file mode 100644 index 0000000000..1c02e77332 --- /dev/null +++ b/routers/org/org.go @@ -0,0 +1,11 @@ +package org + +import ( + "github.com/go-martini/martini" + "github.com/gogits/gogs/modules/middleware" +) + +func Organization(ctx *middleware.Context, params martini.Params) { + ctx.Data["Title"] = "Organization Name" + params["org"] + ctx.HTML(200, "org/org") +} diff --git a/templates/org/org.tmpl b/templates/org/org.tmpl new file mode 100644 index 0000000000..872e50be86 --- /dev/null +++ b/templates/org/org.tmpl @@ -0,0 +1,85 @@ +{{template "base/head" .}} +{{template "base/navbar" .}} +<div id="body-nav" class="org-nav"> + <div class="container clearfix"> + <div class="col-md-8" id="org-nav-wrapper"> + <img class="pull-left org-logo" src="https://avatars3.githubusercontent.com/u/6656686?s=140" alt="" width="100"/> + <div id="org-nav-info"> + <h2 class="org-name">Organization Name</h2> + <p class="org-description">Gogs(Go Git Service) is a Self Hosted Git Service in the Go Programming Language.</p> + <ul class="org-meta list-inline"> + <li><i class="fa fa-link"></i><a href="#">http://gogs.io</a></li> + <li><i class="fa fa-envelope"></i><a href="#">info@gogs.io</a></li> + </ul> + </div> + </div> + </div> +</div> +<div id="body" class="container"> + <div id="org"> + <div class="org-main col-md-8"> + <div class="org-toolbar clearfix"> + <button class="btn pull-right btn-success"><i class="fa fa-plus"></i> New Repository</button> + </div> + <hr style="width: 100%;border-color: #DDD"/> + <div class="org-repo-list" id="org-repo-list"> + <div class="org-repo-item"> + <div class="org-repo-status pull-right"> + <ul class="list-inline"> + <li><strong>Go</strong></li> + <li><i class="i fa fa-star"></i><strong>6</strong></li> + <li><i class="fa fa-code-fork"></i><strong>2</strong></li> + </ul> + </div> + <h3 class="org-repo-name"><a href="#">gogs</a></h3> + <p class="org-repo-description">Gogs(Go Git Service) is a Self Hosted Git Service in the Go Programming Language.</p> + <p class="org-repo-update">Updated 17 hours ago</p> + </div> + <div class="org-repo-item"> + <div class="org-repo-status pull-right"> + <ul class="list-inline"> + <li><strong>Go</strong></li> + <li><i class="i fa fa-star"></i><strong>6</strong></li> + <li><i class="fa fa-code-fork"></i><strong>2</strong></li> + </ul> + </div> + <h3 class="org-repo-name"><a href="#">gogs</a></h3> + <p class="org-repo-description">Gogs(Go Git Service) is a Self Hosted Git Service in the Go Programming Language.</p> + <p class="org-repo-update">Updated 17 hours ago</p> + </div> + </div> + </div> + <div class="org-sidebar col-md-4"> + <div class="org-panel panel panel-default" id="org-sidebar-members"> + <div class="panel-heading"><strong>Members</strong></div> + <div class="panel-body"> + <a class="org-member" href="#" data-toggle="tooltip" title="username" data-placement="bottom"><img src="https://avatars3.githubusercontent.com/u/6656686?s=140" alt=""/></a> + <a class="org-member" href="#" data-toggle="tooltip" title="username" data-placement="bottom"><img src="https://avatars3.githubusercontent.com/u/6656686?s=140" alt=""/></a> + <a class="org-member" href="#" data-toggle="tooltip" title="username" data-placement="bottom"><img src="https://avatars3.githubusercontent.com/u/6656686?s=140" alt=""/></a> + </div> + </div> + <div class="org-panel panel panel-default" id="org-sidebar-teams"> + <div class="panel-heading"><strong>Teams</strong></div> + <div class="panel-body"> + <div class="org-team"> + <a href="#"> + <p class="org-team-name"><strong>Team name</strong></p> + <p class="org-team-meta"> + 4 members · 10 repositories + </p> + </a> + </div> + <div class="org-team"> + <a href="#"> + <p class="org-team-name"><strong>Team name</strong></p> + <p class="org-team-meta"> + 4 members · 10 repositories + </p> + </a> + </div> + </div> + </div> + </div> + </div> +</div> +{{template "base/footer" .}} |