mirror of https://github.com/gogits/gogs.git
Unknwon
9 years ago
17 changed files with 288 additions and 268 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,65 +0,0 @@
|
||||
{{template "ng/base/head" .}} |
||||
{{template "ng/base/header" .}} |
||||
<div id="repo-wrapper"> |
||||
<form id="repo-create-form" class="form form-align panel panel-radius" action="{{AppSubUrl}}/repo/fork?fork_id={{.ForkId}}" method="post"> |
||||
{{.CsrfTokenHtml}} |
||||
<div class="panel-header"> |
||||
<h2>{{.i18n.Tr "new_fork"}}</h2> |
||||
</div> |
||||
<div class="panel-content"> |
||||
{{template "ng/base/alert" .}} |
||||
<div class="field"> |
||||
<label for="owner" class="req">{{.i18n.Tr "repo.owner"}}</label> |
||||
<input id="repo-owner-id" type="hidden" name="uid" value="{{.ContextUser.Id}}" /> |
||||
<div class="inline-block drop"> |
||||
<a class="drop-bottom"> |
||||
<img class="avatar" src="{{.ContextUser.AvatarLink}}" id="repo-owner-avatar" alt="user-avatar"> |
||||
<strong id="repo-owner-name">{{.ContextUser.Name}}</strong> |
||||
</a> |
||||
<ul class="drop-down menu menu-vertical menu-radius switching-list" id="repo-create-owner-list"> |
||||
<li {{if eq $.ContextUser.Id .SignedUser.Id}}class="checked"{{end}} data-uid="{{.SignedUser.Id}}"> |
||||
<a> |
||||
<i class="octicon octicon-check"></i> |
||||
<img class="avatar" src="{{.SignedUser.AvatarLink}}" alt="user-avatar"> |
||||
<strong>{{.SignedUser.Name}}</strong> |
||||
</a> |
||||
</li> |
||||
{{range .Orgs}} |
||||
<li {{if eq $.ContextUser.Id .Id}}class="checked"{{end}} data-uid="{{.Id}}"> |
||||
<a> |
||||
<i class="octicon octicon-check"></i> |
||||
<img class="avatar" src="{{.AvatarLink}}" alt="user-avatar"> |
||||
<strong>{{.Name}}</strong> |
||||
</a> |
||||
</li> |
||||
{{end}} |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<div class="field"> |
||||
<label>{{.i18n.Tr "repo.fork_from"}}</label> |
||||
<span><a target="_blank" href="{{AppSubUrl}}/{{.ForkFrom}}">{{.ForkFrom}}</a></span> |
||||
</div> |
||||
<div class="field"> |
||||
<label class="req" for="repo-name">{{.i18n.Tr "repo.repo_name"}}</label> |
||||
<input class="ipt ipt-large ipt-radius {{if .Err_RepoName}}ipt-error{{end}}" id="repo-name" name="repo_name" type="text" value="{{.repo_name}}" required /> |
||||
<span class="form-label"></span> |
||||
<span class="help">{{.i18n.Tr "repo.repo_name_helper" | Str2html}}</span> |
||||
</div> |
||||
<div class="field"> |
||||
<label for="visibility">{{.i18n.Tr "repo.visibility"}}</label> |
||||
<span>{{.i18n.Tr "repo.fork_visiblity_helper"}}</span> |
||||
</div> |
||||
<div class="field clear"> |
||||
<label class="left" for="desc">{{.i18n.Tr "repo.repo_desc"}}</label> |
||||
<textarea class="ipt ipt-large ipt-radius {{if .Err_Description}}ipt-error{{end}}" id="desc" name="desc">{{.desc}}</textarea> |
||||
</div> |
||||
<div class="field"> |
||||
<label></label> |
||||
<button class="btn btn-large btn-blue btn-radius">{{.i18n.Tr "repo.fork_repo"}}</button> |
||||
<a class="btn btn-small btn-gray btn-radius" id="repo-create-cancel" href="{{AppSubUrl}}/"><strong>{{.i18n.Tr "cancel"}}</strong></a> |
||||
</div> |
||||
</div> |
||||
</form> |
||||
</div> |
||||
{{template "ng/base/footer" .}} |
@ -0,0 +1,69 @@
|
||||
{{template "base/head" .}} |
||||
<div class="repository new fork"> |
||||
<div class="ui middle very relaxed page grid"> |
||||
<div class="column"> |
||||
<form class="ui form" action="{{.Link}}" method="post"> |
||||
{{.CsrfTokenHtml}} |
||||
<h3 class="ui top attached header"> |
||||
{{.i18n.Tr "new_fork"}} |
||||
</h3> |
||||
<div class="ui attached segment"> |
||||
{{template "base/alert" .}} |
||||
<div class="inline required field {{if .Err_Owner}}error{{end}}"> |
||||
<label>{{.i18n.Tr "repo.owner"}}</label> |
||||
<div class="ui selection dropdown"> |
||||
<input type="hidden" id="uid" name="uid" value="{{.ContextUser.Id}}" required> |
||||
<span class="text"> |
||||
<img class="ui mini avatar image" src="{{.ContextUser.AvatarLink}}"> |
||||
{{.ContextUser.Name}} |
||||
</span> |
||||
<i class="dropdown icon"></i> |
||||
<div class="menu"> |
||||
<div class="item" data-value="{{.SignedUser.Id}}"> |
||||
<img class="ui mini avatar image" src="{{.SignedUser.AvatarLink}}"> |
||||
{{.SignedUser.Name}} |
||||
</div> |
||||
{{range .Orgs}} |
||||
<div class="item" data-value="{{.Id}}"> |
||||
<img class="ui mini avatar image" src="{{.AvatarLink}}"> |
||||
{{.Name}} |
||||
</div> |
||||
{{end}} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="inline field"> |
||||
<label>{{.i18n.Tr "repo.fork_from"}}</label> |
||||
<a href="{{AppSubUrl}}/{{.ForkFrom}}">{{.ForkFrom}}</a> |
||||
</div> |
||||
<div class="inline required field {{if .Err_RepoName}}error{{end}}"> |
||||
<label for="repo_name">{{.i18n.Tr "repo.repo_name"}}</label> |
||||
<input id="repo_name" name="repo_name" value="{{.repo_name}}" required> |
||||
</div> |
||||
<div class="inline field"> |
||||
<label>{{.i18n.Tr "repo.visibility"}}</label> |
||||
<div class="ui read-only toggle checkbox"> |
||||
<input type="checkbox" {{if .IsPrivate}}checked{{end}}> |
||||
<label>{{.i18n.Tr "repo.visiblity_helper" | Safe}}</label> |
||||
</div> |
||||
<span class="help">{{.i18n.Tr "repo.fork_visiblity_helper"}}</span> |
||||
</div> |
||||
<div class="inline field {{if .Err_Description}}error{{end}}"> |
||||
<label for="desc">{{.i18n.Tr "repo.repo_desc"}}</label> |
||||
<textarea id="desc" name="desc">{{.desc}}</textarea> |
||||
</div> |
||||
|
||||
<div class="inline field"> |
||||
<label></label> |
||||
<button class="ui green button"> |
||||
{{.i18n.Tr "repo.fork_repo"}} |
||||
</button> |
||||
<a class="ui button" href="{{AppSubUrl}}/{{.ForkFrom}}">{{.i18n.Tr "cancel"}}</a> |
||||
</div> |
||||
</div> |
||||
</form> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{{template "base/footer" .}} |
Loading…
Reference in new issue