2017-10-27 14:10:54 +08:00
{{ template "base/head" . }}
<div class="repository file list">
{{ template "repo/header" . }}
<div class="ui container">
<div class="ui repo-search">
2018-03-23 22:10:42 +08:00
<form class="ui form ignore-dirty" method="get">
2017-10-27 14:10:54 +08:00
<div class="ui fluid action input">
<input name="q" value=" {{ .Keyword }} " placeholder=" {{ .i18n .Tr "repo.search.search_repo" }} ">
<button class="ui button" type="submit">
2020-11-10 02:21:47 +08:00
<i class="icon df ac jc"> {{ svg "octicon-search" 1 6 }} </i>
2017-10-27 14:10:54 +08:00
</button>
</div>
</form>
</div>
{{ if .Keyword }}
<h3>
2018-02-11 21:42:28 +08:00
{{ .i18n .Tr "repo.search.results" ( .Keyword | Escape ) .RepoLink .RepoName | Str2html }}
2017-10-27 14:10:54 +08:00
</h3>
2020-02-21 03:53:55 +08:00
<div>
{{ range $ term : = .SearchResultLanguages }}
2020-04-18 00:35:12 +08:00
<a class="ui text-label {{ if eq $ .Language $ term .Language }} primary {{ end }} basic label" href=" {{ EscapePound $ .SourcePath }} /search?q= {{ $ .Keyword }} {{ if ne $ .Language $ term .Language }} &l= {{ $ term .Language }} {{ end }} ">
2020-02-21 03:53:55 +08:00
<i class="color-icon" style="background-color: {{ $ term .Color }} "></i>
{{ $ term .Language }}
<div class="detail"> {{ $ term .Count }} </div>
</a>
{{ end }}
</div>
2017-10-27 14:10:54 +08:00
<div class="repository search">
{{ range $ result : = .SearchResults }}
<div class="diff-file-box diff-box file-content non-diff-file-content repo-search-result">
<h4 class="ui top attached normal header">
<span class="file"> {{ .Filename }} </span>
2020-02-21 03:53:55 +08:00
<a class="ui basic grey tiny button" rel="nofollow" href=" {{ EscapePound $ .SourcePath }} /src/commit/ {{ $ result .CommitID }} / {{ EscapePound .Filename }} "> {{ $ .i18n .Tr "repo.diff.view_file" }} </a>
2017-10-27 14:10:54 +08:00
</h4>
<div class="ui attached table segment">
<div class="file-body file-code code-view">
<table>
<tbody>
<tr>
<td class="lines-num">
{{ range .LineNumbers }}
2020-02-21 03:53:55 +08:00
<a href=" {{ EscapePound $ .SourcePath }} /src/commit/ {{ $ result .CommitID }} / {{ EscapePound $ result .Filename }} #L {{ . }} "><span> {{ . }} </span></a>
2017-10-27 14:10:54 +08:00
{{ end }}
</td>
2020-07-01 05:34:03 +08:00
<td class="lines-code"><pre><code class="chroma"><ol class="linenums"> {{ .FormattedLines | Safe }} </ol></code></pre></td>
2017-10-27 14:10:54 +08:00
</tr>
</tbody>
</table>
</div>
</div>
2020-02-21 03:53:55 +08:00
<div class="ui bottom attached table segment">
{{ if $ result .Language }}
<i class="color-icon" style="background-color: {{ $ result .Color }} "></i> {{ $ result .Language }}
{{ end }}
{{ if not $ result .UpdatedUnix .IsZero }}
<span class="ui small grey text pull right"> {{ $ .i18n .Tr "explore.code_last_indexed_at" ( TimeSinceUnix $ result .UpdatedUnix $ .i18n .Lang ) | Safe }} </span>
{{ end }}
</div>
2017-10-27 14:10:54 +08:00
</div>
{{ end }}
</div>
{{ template "base/paginate" . }}
{{ end }}
</div>
</div>
{{ template "base/footer" . }}