Fix fork button

This commit is contained in:
Naoki Takezoe
2015-11-30 23:22:16 +09:00
parent ea37a34476
commit 7e0e172d37
2 changed files with 37 additions and 32 deletions

View File

@@ -24,37 +24,41 @@
<div class="container"> <div class="container">
@helper.html.information(info) @helper.html.information(info)
@helper.html.error(error) @helper.html.error(error)
@if(repository.commitCount > 0){ <div class="row">
<div class="pull-right"> <div class="head col-md-10">
<div class="input-prepend"> @helper.html.repositoryicon(repository, true)
@if(loginAccount.isEmpty){ <a href="@url(repository.owner)">@repository.owner</a> / <a href="@url(repository)" class="strong">@repository.name</a>
<a title="You must be signed in to fork a repository" href="@path/signin?redirect=@urlEncode(s"${path}/${repository.owner}/${repository.name}")" class="btn btn-sm btn-default" style="margin-bottom: 10px;">Fork</a>
} else { @defining(repository.repository){ x =>
@if(isNoGroup) { @if(repository.repository.originRepositoryName.isDefined){
<a id="fork-link" href="javascript:void(0);" class="btn btn-sm btn-default" style="margin-bottom: 10px;">Fork</a> <div class="forked">
} else { forked from <a href="@path/@x.parentUserName/@x.parentRepositoryName">@x.parentUserName/@x.parentRepositoryName</a>
<a href="@path/@repository.owner/@repository.name/fork" class="btn btn-sm btn-default" rel="facebox" style="margin-bottom: 10px;">Fork</a> </div>
}
} }
<span class="add-on count"><a href="@url(repository)/network/members">@repository.forkedCount</a></span>
</div>
@if(loginAccount.isDefined && isNoGroup){
<form id="fork-form" method="post" action="@path/@repository.owner/@repository.name/fork" style="display: none;">
<input type="hidden" name="account" value="@loginAccount.get.userName"/>
</form>
} }
</div> </div>
} @if(repository.commitCount > 0){
<div class="head"> <div class="col-md-2">
@helper.html.repositoryicon(repository, true) <div class="input-group">
<a href="@url(repository.owner)">@repository.owner</a> / <a href="@url(repository)" class="strong">@repository.name</a> <span class="input-group-btn">
@if(loginAccount.isEmpty){
@defining(repository.repository){ x => <a title="You must be signed in to fork a repository" href="@path/signin?redirect=@urlEncode(s"${path}/${repository.owner}/${repository.name}")" class="btn btn-sm btn-default" style="margin-bottom: 10px;">Fork</a>
@if(repository.repository.originRepositoryName.isDefined){ } else {
<div class="forked"> @if(isNoGroup) {
forked from <a href="@path/@x.parentUserName/@x.parentRepositoryName">@x.parentUserName/@x.parentRepositoryName</a> <a id="fork-link" href="javascript:void(0);" class="btn btn-sm btn-default" style="margin-bottom: 10px;">Fork</a>
} else {
<a href="@path/@repository.owner/@repository.name/fork" class="btn btn-sm btn-default" rel="facebox" style="margin-bottom: 10px;">Fork</a>
}
}
</span>
<span class="add-on count"><a href="@url(repository)/network/members">@repository.forkedCount</a></span>
</div> </div>
} @if(loginAccount.isDefined && isNoGroup){
<form id="fork-form" method="post" action="@path/@repository.owner/@repository.name/fork" style="display: none;">
<input type="hidden" name="account" value="@loginAccount.get.userName"/>
</form>
}
</div>
} }
</div> </div>
</div> </div>

View File

@@ -153,15 +153,16 @@ span.header-version {
font-size: small; font-size: small;
} }
div.input-prepend span.count { div.input-group span.count {
background-color: white; background-color: white;
-webkit-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;
height: 16px; border: 1px solid #d8d8d8;
font-size: 12px; font-size: 11px;
padding-top: 2px; height: 24px;
padding-bottom: 6px; padding: 3px 6px;
display: inline-block;
} }
a.global-header-menu { a.global-header-menu {