diff --git a/src/main/twirl/account/repositories.scala.html b/src/main/twirl/account/repositories.scala.html
index 100c2b4..1ad52df 100644
--- a/src/main/twirl/account/repositories.scala.html
+++ b/src/main/twirl/account/repositories.scala.html
@@ -9,19 +9,24 @@
} else {
@repositories.map { repository =>
-
}
}
diff --git a/src/main/twirl/header.scala.html b/src/main/twirl/header.scala.html
index 39b1566..165343d 100644
--- a/src/main/twirl/header.scala.html
+++ b/src/main/twirl/header.scala.html
@@ -11,15 +11,7 @@
}
- @if(repository.repository.isPrivate){
-

- } else {
- @if(repository.repository.originUserName.isDefined){
-

- } else {
-

- }
- }
+ @helper.html.repositoryicon(repository, true)
@repository.owner /
@repository.name
@defining(repository.repository){ x =>
diff --git a/src/main/twirl/helper/repositoryicon.scala.html b/src/main/twirl/helper/repositoryicon.scala.html
new file mode 100644
index 0000000..95daa2d
--- /dev/null
+++ b/src/main/twirl/helper/repositoryicon.scala.html
@@ -0,0 +1,12 @@
+@(repository: service.RepositoryService.RepositoryInfo, large: Boolean)(implicit context: app.Context)
+@import context._
+@import view.helpers._
+@if(repository.repository.isPrivate){
+
{)
+} else {
+ @if(repository.repository.originUserName.isDefined){
+
{)
+ } else {
+
{)
+ }
+}
diff --git a/src/main/twirl/index.scala.html b/src/main/twirl/index.scala.html
index 21db2e0..9e352c0 100644
--- a/src/main/twirl/index.scala.html
+++ b/src/main/twirl/index.scala.html
@@ -30,15 +30,7 @@
@userRepositories.map { repository =>
- @if(repository.repository.isPrivate){
-
- } else {
- @if(repository.repository.originUserName.isDefined){
-
- } else {
-
- }
- }
+ @helper.html.repositoryicon(repository, false)
@if(repository.owner == loginAccount.get.userName){
@repository.name
} else {
@@ -57,7 +49,7 @@
Recent updated repositories
|
- @if(recentRepositories.isEmpty){
+ @if(recentRepositories.isEmpty){2
No repositories |
@@ -65,15 +57,7 @@
@recentRepositories.map { repository =>
- @if(repository.repository.isPrivate){
-
- } else {
- @if(repository.repository.originUserName.isDefined){
-
- } else {
-
- }
- }
+ @helper.html.repositoryicon(repository, false)
@repository.owner/@repository.name
|
diff --git a/src/main/webapp/assets/common/css/gitbucket.css b/src/main/webapp/assets/common/css/gitbucket.css
index c8cd501..fae4d3b 100644
--- a/src/main/webapp/assets/common/css/gitbucket.css
+++ b/src/main/webapp/assets/common/css/gitbucket.css
@@ -377,6 +377,17 @@
}
/****************************************************************************/
+/* Repositories */
+/****************************************************************************/
+div.repository-icon {
+ position: absolute;
+}
+
+div.repository-content {
+ margin-left: 40px;
+}
+
+/****************************************************************************/
/* Activity */
/****************************************************************************/
div.activity-icon-large {