mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-09 23:15:49 +01:00
Display large icons at the user repository list page
This commit is contained in:
@@ -9,19 +9,24 @@
|
|||||||
} else {
|
} else {
|
||||||
@repositories.map { repository =>
|
@repositories.map { repository =>
|
||||||
<div class="block">
|
<div class="block">
|
||||||
<div class="block-header">
|
<div class="repository-icon">
|
||||||
<a href="@url(repository)">@repository.name</a>
|
@helper.html.repositoryicon(repository, true)
|
||||||
@if(repository.repository.isPrivate){
|
</div>
|
||||||
<i class="icon-lock"></i>
|
<div class="repository-content">
|
||||||
}
|
<div class="block-header">
|
||||||
|
<a href="@url(repository)">@repository.name</a>
|
||||||
|
@if(repository.repository.isPrivate){
|
||||||
|
<i class="icon-lock"></i>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
@if(repository.repository.originUserName.isDefined){
|
||||||
|
<div class="small muted">forked from <a href="@path/@repository.repository.parentUserName/@repository.repository.parentRepositoryName">@repository.repository.parentUserName/@repository.repository.parentRepositoryName</a></div>
|
||||||
|
}
|
||||||
|
@if(repository.repository.description.isDefined){
|
||||||
|
<div>@repository.repository.description</div>
|
||||||
|
}
|
||||||
|
<div><span class="muted small">Last updated: @datetime(repository.repository.lastActivityDate)</span></div>
|
||||||
</div>
|
</div>
|
||||||
@if(repository.repository.originUserName.isDefined){
|
|
||||||
<div class="small muted">forked from <a href="@path/@repository.repository.parentUserName/@repository.repository.parentRepositoryName">@repository.repository.parentUserName/@repository.repository.parentRepositoryName</a></div>
|
|
||||||
}
|
|
||||||
@if(repository.repository.description.isDefined){
|
|
||||||
<div>@repository.repository.description</div>
|
|
||||||
}
|
|
||||||
<div><span class="muted small">Last updated: @datetime(repository.repository.lastActivityDate)</span></div>
|
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,15 +11,7 @@
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
<div class="head">
|
<div class="head">
|
||||||
@if(repository.repository.isPrivate){
|
@helper.html.repositoryicon(repository, true)
|
||||||
<img src="@assets/common/images/repo_private_lg.png"/>
|
|
||||||
} else {
|
|
||||||
@if(repository.repository.originUserName.isDefined){
|
|
||||||
<img src="@assets/common/images/repo_fork_lg.png"/>
|
|
||||||
} else {
|
|
||||||
<img src="@assets/common/images/repo_public_lg.png"/>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
<a href="@url(repository.owner)">@repository.owner</a> / <a href="@url(repository)" class="strong">@repository.name</a>
|
<a href="@url(repository.owner)">@repository.owner</a> / <a href="@url(repository)" class="strong">@repository.name</a>
|
||||||
|
|
||||||
@defining(repository.repository){ x =>
|
@defining(repository.repository){ x =>
|
||||||
|
|||||||
12
src/main/twirl/helper/repositoryicon.scala.html
Normal file
12
src/main/twirl/helper/repositoryicon.scala.html
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
@(repository: service.RepositoryService.RepositoryInfo, large: Boolean)(implicit context: app.Context)
|
||||||
|
@import context._
|
||||||
|
@import view.helpers._
|
||||||
|
@if(repository.repository.isPrivate){
|
||||||
|
<img src="@assets/common/images/repo_private@{if(large){"_lg"}}.png"/>
|
||||||
|
} else {
|
||||||
|
@if(repository.repository.originUserName.isDefined){
|
||||||
|
<img src="@assets/common/images/repo_fork@{if(large){"_lg"}}.png"/>
|
||||||
|
} else {
|
||||||
|
<img src="@assets/common/images/repo_public@{if(large){"_lg"}}.png"/>
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -30,15 +30,7 @@
|
|||||||
@userRepositories.map { repository =>
|
@userRepositories.map { repository =>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@if(repository.repository.isPrivate){
|
@helper.html.repositoryicon(repository, false)
|
||||||
<img src="@assets/common/images/repo_private.png"/>
|
|
||||||
} else {
|
|
||||||
@if(repository.repository.originUserName.isDefined){
|
|
||||||
<img src="@assets/common/images/repo_fork.png"/>
|
|
||||||
} else {
|
|
||||||
<img src="@assets/common/images/repo_public.png"/>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@if(repository.owner == loginAccount.get.userName){
|
@if(repository.owner == loginAccount.get.userName){
|
||||||
<a href="@url(repository)"><span class="strong">@repository.name</span></a>
|
<a href="@url(repository)"><span class="strong">@repository.name</span></a>
|
||||||
} else {
|
} else {
|
||||||
@@ -57,7 +49,7 @@
|
|||||||
Recent updated repositories
|
Recent updated repositories
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
@if(recentRepositories.isEmpty){
|
@if(recentRepositories.isEmpty){2
|
||||||
<tr>
|
<tr>
|
||||||
<td>No repositories</td>
|
<td>No repositories</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -65,15 +57,7 @@
|
|||||||
@recentRepositories.map { repository =>
|
@recentRepositories.map { repository =>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@if(repository.repository.isPrivate){
|
@helper.html.repositoryicon(repository, false)
|
||||||
<img src="@assets/common/images/repo_private.png"/>
|
|
||||||
} else {
|
|
||||||
@if(repository.repository.originUserName.isDefined){
|
|
||||||
<img src="@assets/common/images/repo_fork.png"/>
|
|
||||||
} else {
|
|
||||||
<img src="@assets/common/images/repo_public.png"/>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
<a href="@url(repository)">@repository.owner/<span class="strong">@repository.name</span></a>
|
<a href="@url(repository)">@repository.owner/<span class="strong">@repository.name</span></a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@@ -376,6 +376,17 @@ ul.nav-stacked.side-menu li.active a:hover {
|
|||||||
-moz-border-radius-bottomleft: 0px;
|
-moz-border-radius-bottomleft: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/****************************************************************************/
|
||||||
|
/* Repositories */
|
||||||
|
/****************************************************************************/
|
||||||
|
div.repository-icon {
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.repository-content {
|
||||||
|
margin-left: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
/****************************************************************************/
|
/****************************************************************************/
|
||||||
/* Activity */
|
/* Activity */
|
||||||
/****************************************************************************/
|
/****************************************************************************/
|
||||||
|
|||||||
Reference in New Issue
Block a user