add dashboard context switch button
This commit is contained in:
parent
c280415e0b
commit
bf703ef617
4 changed files with 57 additions and 2 deletions
|
@ -96,7 +96,7 @@ func runWeb(*cli.Context) {
|
||||||
r.Get("/stars", user.Stars)
|
r.Get("/stars", user.Stars)
|
||||||
}, reqSignIn)
|
}, reqSignIn)
|
||||||
|
|
||||||
m.Group("/api", func(r martini.Router) {
|
m.Group("/api", func(_ martini.Router) {
|
||||||
m.Group("/v1", func(r martini.Router) {
|
m.Group("/v1", func(r martini.Router) {
|
||||||
// Miscellaneous.
|
// Miscellaneous.
|
||||||
r.Post("/markdown", bindIgnErr(apiv1.MarkdownForm{}), v1.Markdown)
|
r.Post("/markdown", bindIgnErr(apiv1.MarkdownForm{}), v1.Markdown)
|
||||||
|
|
|
@ -638,6 +638,47 @@ html, body {
|
||||||
margin: 0 .5em;
|
margin: 0 .5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#dashboard-switch .btn {
|
||||||
|
height: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dashboard-switch {
|
||||||
|
margin-top: 14px;
|
||||||
|
margin-right: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dashboard-switch .dropdown-menu {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dashboard-switch-menu {
|
||||||
|
width: 180px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
padding-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dashboard-switch-menu > li > a {
|
||||||
|
display: block;
|
||||||
|
padding: .8em 1.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dashboard-switch-menu > li {
|
||||||
|
border-bottom: 1px solid #eaeaea;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dashboard-switch-menu > li .fa {
|
||||||
|
opacity: 0;
|
||||||
|
margin-right: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dashboard-switch-menu > li.checked .fa {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#dashboard-switch-menu > li:last-child {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
/* gogits repo single page */
|
/* gogits repo single page */
|
||||||
|
|
||||||
#body-nav.repo-nav {
|
#body-nav.repo-nav {
|
||||||
|
|
|
@ -26,7 +26,7 @@ func Home(ctx *middleware.Context) {
|
||||||
|
|
||||||
ctx.Data["PageIsHome"] = true
|
ctx.Data["PageIsHome"] = true
|
||||||
|
|
||||||
// Show recent updated repositoires for new visiters.
|
// Show recent updated repositories for new visitors.
|
||||||
repos, err := models.GetRecentUpdatedRepositories()
|
repos, err := models.GetRecentUpdatedRepositories()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
ctx.Handle(500, "dashboard.Home(GetRecentUpdatedRepositories)", err)
|
ctx.Handle(500, "dashboard.Home(GetRecentUpdatedRepositories)", err)
|
||||||
|
|
|
@ -2,6 +2,20 @@
|
||||||
{{template "base/navbar" .}}
|
{{template "base/navbar" .}}
|
||||||
<div id="body-nav">
|
<div id="body-nav">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
<div class="btn-group pull-left" id="dashboard-switch">
|
||||||
|
<button type="button" class="btn btn-default">
|
||||||
|
<img src="//1.gravatar.com/avatar/f72f7454ce9d710baa506394f68f4132?s=28" alt="user-avatar" title="username">
|
||||||
|
fuxiaohei
|
||||||
|
</button>
|
||||||
|
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||||
|
<span class="caret"></span>
|
||||||
|
</button>
|
||||||
|
<div class="dropdown-menu clone-group-btn no-propagation">
|
||||||
|
<ul id="dashboard-switch-menu" class="list-unstyled">
|
||||||
|
<li class="checked"><a href="#"><i class="fa fa-check"></i> gogits/gogs</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<ul class="nav nav-pills pull-right">
|
<ul class="nav nav-pills pull-right">
|
||||||
<li class="active"><a href="/">Feed</a></li>
|
<li class="active"><a href="/">Feed</a></li>
|
||||||
<li><a href="/issues">Issues</a></li>
|
<li><a href="/issues">Issues</a></li>
|
||||||
|
|
Reference in a new issue