|
|
@@ -4,7 +4,30 @@ |
|
|
|
<div class="ui container"> |
|
|
|
{{template "base/alert" .}} |
|
|
|
<div class="ui repo-description stackable grid"> |
|
|
|
|
|
|
|
{{if and .Permission.IsAdmin (not .Repository.IsArchived)}} |
|
|
|
<div class="ui repo-topic-edit grid form segment error" id="topic_edit" style="display:none"> |
|
|
|
<div class="fourteen wide column"> |
|
|
|
<div class="field"> |
|
|
|
<div class="ui fluid multiple search selection dropdown"> |
|
|
|
<input type="hidden" name="topics" value="{{range $i, $v := .Topics}}{{.Name}}{{if lt (Add $i 1) (len $.Topics)}},{{end}}{{end}}"> |
|
|
|
{{range .Topics}} |
|
|
|
<div class="ui small label topic transition visible" data-value="{{.Name}}" style="display: inline-block !important; cursor: default;">{{.Name}}<i class="delete icon"></i></div> |
|
|
|
{{end}} |
|
|
|
<div class="text"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="two wide column"> |
|
|
|
<a class="ui button primary" href="javascript:;" id="save_topic" |
|
|
|
data-link="{{.RepoLink}}/topics">{{.i18n.Tr "repo.topic.done"}}</a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{{end}} |
|
|
|
<div class="hide" id="validate_prompt"> |
|
|
|
<span id="count_prompt">{{.i18n.Tr "repo.topic.count_prompt"}}</span> |
|
|
|
<span id="format_prompt">{{.i18n.Tr "repo.topic.format_prompt"}}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
{{if .RepoSearchEnabled}} |
|
|
|
<div class="ui repo-search four wide column"> |
|
|
|
<form class="ui form ignore-dirty" action="{{.RepoLink}}/search" method="get"> |
|
|
@@ -133,49 +156,29 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<p class="ui" id="repo-topics"> |
|
|
|
<i class="bookmark outline icon"></i> |
|
|
|
<i class="grey bookmark icon"></i> |
|
|
|
{{range .Topics}}<a class="ui repo-topic small label topic" href="{{AppSubUrl}}/explore/repos?q={{.Name}}&topic=1">{{.Name}}</a>{{end}} |
|
|
|
{{if and .Permission.IsAdmin (not .Repository.IsArchived)}}<a id="manage_topic">{{.i18n.Tr "repo.topic.manage_topics"}}</a>{{end}} |
|
|
|
</p> |
|
|
|
{{if and .Permission.IsAdmin (not .Repository.IsArchived)}} |
|
|
|
<div class="ui repo-topic-edit grid form segment error" id="topic_edit" style="display:none"> |
|
|
|
<div class="fourteen wide column"> |
|
|
|
<div class="field"> |
|
|
|
<div class="ui fluid multiple search selection dropdown"> |
|
|
|
<input type="hidden" name="topics" value="{{range $i, $v := .Topics}}{{.Name}}{{if lt (Add $i 1) (len $.Topics)}},{{end}}{{end}}"> |
|
|
|
{{range .Topics}} |
|
|
|
<div class="ui small label topic transition visible" data-value="{{.Name}}" style="display: inline-block !important; cursor: default;">{{.Name}}<i class="delete icon"></i></div> |
|
|
|
{{end}} |
|
|
|
<div class="text"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="two wide column"> |
|
|
|
<a class="ui button primary" href="javascript:;" id="save_topic" |
|
|
|
data-link="{{.RepoLink}}/topics">{{.i18n.Tr "repo.topic.done"}}</a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
{{end}} |
|
|
|
<div class="hide" id="validate_prompt"> |
|
|
|
<span id="count_prompt">{{.i18n.Tr "repo.topic.count_prompt"}}</span> |
|
|
|
<span id="format_prompt">{{.i18n.Tr "repo.topic.format_prompt"}}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<p class="ui"> |
|
|
|
<i class="terminal icon"></i> |
|
|
|
<i class="grey code icon"></i> |
|
|
|
{{range .LanguageStats}} |
|
|
|
{{.Language}} |
|
|
|
{{end}} |
|
|
|
</p> |
|
|
|
|
|
|
|
<p class="ui"> |
|
|
|
<i class="clone outline icon"></i> |
|
|
|
<i class="grey clone icon"></i> |
|
|
|
{{if .LICENSE}} |
|
|
|
{{.LICENSE}} |
|
|
|
{{end}} |
|
|
|
</p> |
|
|
|
|
|
|
|
<div > |
|
|
|
<div class="ui divider"></div> |
|
|
|
|
|
|
|
<div> |
|
|
|
<h4 class="ui header"> |
|
|
|
<strong>贡献者</strong> |
|
|
|
<div class="ui right"> |
|
|
|