- - Profile + + @helpers.menuicon("octicon-person") + Profile + @if(ssh){
- - SSH Keys + + @helpers.menuicon("key") + SSH Keys + }
- - Applications + + @helpers.menuicon("rocket") + Applications + @gitbucket.core.plugin.PluginRegistry().getAccountSettingMenus.map { menu => @menu(context).map { link =>
- - @link.label + + @helpers.menuicon(link.icon, "octicon-plug") + @link.label + } } diff --git a/src/main/twirl/gitbucket/core/admin/menu.scala.html b/src/main/twirl/gitbucket/core/admin/menu.scala.html index c7e3ab0..992c562 100644 --- a/src/main/twirl/gitbucket/core/admin/menu.scala.html +++ b/src/main/twirl/gitbucket/core/admin/menu.scala.html @@ -1,26 +1,38 @@ @(active: String)(body: Html)(implicit context: gitbucket.core.controller.Context) +@import gitbucket.core.view.helpers
- - User management + + @helpers.menuicon("octicon-person")User management +
- - System settings + + @helpers.menuicon("octicon-gear")System settings
- - Plugins + + @helpers.menuicon("octicon-plug")Plugins +
- - Data export / import + + @helpers.menuicon("octicon-database")Data export / import +
- - H2 console + + @helpers.menuicon("octicon-database")H2 console + @gitbucket.core.plugin.PluginRegistry().getSystemSettingMenus.map { menu => @menu(context).map { link =>
- - @link.label + + @helpers.menuicon(link.icon, "octicon-plug")@link.label + } } diff --git a/src/main/twirl/gitbucket/core/dashboard/sidebar.scala.html b/src/main/twirl/gitbucket/core/dashboard/sidebar.scala.html index ec18663..83b2e01 100644 --- a/src/main/twirl/gitbucket/core/dashboard/sidebar.scala.html +++ b/src/main/twirl/gitbucket/core/dashboard/sidebar.scala.html @@ -14,11 +14,11 @@ } else { @userRepositories.zipWithIndex.map { case (repository, i) => -
- +
- @if(repository.owner == context.loginAccount.get.userName){ @gitbucket.core.helper.html.repositoryicon(repository, false) @repository.name } else { - @gitbucket.core.helper.html.repositoryicon(repository, false) @repository.owner/@repository.name + @gitbucket.core.helper.html.repositoryicon(repository, false) @repository.owner/@repository.name } } @@ -30,8 +30,8 @@ } else { @recentRepositories.zipWithIndex.map { case (repository, i) => -
- - @gitbucket.core.helper.html.repositoryicon(repository, false) @repository.owner/@repository.name +
- + @gitbucket.core.helper.html.repositoryicon(repository, false) @repository.owner/@repository.name } } diff --git a/src/main/twirl/gitbucket/core/main.scala.html b/src/main/twirl/gitbucket/core/main.scala.html index 18fbb61..f4cb7b0 100644 --- a/src/main/twirl/gitbucket/core/main.scala.html +++ b/src/main/twirl/gitbucket/core/main.scala.html @@ -38,7 +38,7 @@ } - +
- +
- @if(path.startsWith("http")){ - @label @if(count > 0) { @count } + @helpers.menuicon(icon) + @label @if(count > 0){ @count } } else { - @label @if(count > 0) { @count } + @helpers.menuicon(icon) + @label @if(count > 0) { @count } } diff --git a/src/main/webapp/assets/common/css/gitbucket.css b/src/main/webapp/assets/common/css/gitbucket.css index bff9c48..65717c4 100644 --- a/src/main/webapp/assets/common/css/gitbucket.css +++ b/src/main/webapp/assets/common/css/gitbucket.css @@ -268,9 +268,11 @@ padding-top: 4px; padding-bottom: 4px; white-space: nowrap; - overflow: hidden; text-overflow: ellipsis; } +body:not(.sidebar-collapse) li.repo-link, li.page-link{ + overflow: hidden; +} div.box-content-bottom { background-color: white; @@ -1842,3 +1844,20 @@ -o-transition: none !important; transition: none !important; } + +body.sidebar-collapse .main-sidebar li.treeview:not(:hover) span.label.pull-right-container { + display: inline !important; + position: absolute; + top: 9px; + right: 7px; + text-align: center; + font-size: 9px; + padding: 2px 3px; + line-height: .9; +} + +body.sidebar-collapse .main-sidebar li.treeview:hover span.label.pull-right-container { + left: 180px !important; + margin-left: 0px; + padding: 12px 20px 12px 20px; +}