2018-03-16 17:04:33 +03:00
{{template "base/head" .}}
<div class="explore users">
{{template "explore/navbar" .}}
<div class="ui container">
2018-03-23 17:10:42 +03:00
<form class="ui form ignore-dirty" style="max-width: 100%">
2018-03-16 17:04:33 +03:00
<div class="ui fluid action input">
<input name="q" value="{{.Keyword}}" placeholder="{{.i18n.Tr "explore.search"}}..." autofocus>
<input type="hidden" name="tab" value="{{$.TabName}}">
<button class="ui blue button">{{.i18n.Tr "explore.search"}}</button>
</div>
</form>
<div class="ui divider"></div>
<div class="ui user list">
{{if .SearchResults}}
<h3>
{{.i18n.Tr "explore.code_search_results" (.Keyword|Escape) | Str2html }}
</h3>
2020-02-20 22:53:55 +03:00
<div>
{{range $ term := .SearchResultLanguages}}
2020-02-25 18:58:37 +03:00
<a class="ui {{if eq $.Language $ term . Language }}primary {{end}}basic label" href="{{AppSubUrl}}/explore/code?q={{$.Keyword}}{{if ne $.Language $ term . Language }}&l={{ $ term . Language }}{{end}}">
2020-02-20 22:53:55 +03:00
<i class="color-icon" style="background-color: {{ $ term . Color }}"></i>
{{ $ term . Language }}
<div class="detail">{{ $ term . Count }}</div>
</a>
{{end}}
</div>
2018-03-16 17:04:33 +03:00
<div class="repository search">
{{range $ result := .SearchResults}}
{{ $ repo := (index $.RepoMaps .RepoID)}}
<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"><a rel="nofollow" href="{{EscapePound $ repo . HTMLURL }}">{{ $ repo . FullName }}</a> - {{.Filename}}</span>
2020-02-20 22:53:55 +03:00
<a class="ui basic grey tiny button" rel="nofollow" href="{{EscapePound $ repo . HTMLURL }}/src/commit/{{ $ result . CommitID }}/{{EscapePound .Filename}}">{{$.i18n.Tr "repo.diff.view_file"}}</a>
2018-03-16 17:04:33 +03: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-20 22:53:55 +03:00
<a href="{{EscapePound $ repo . HTMLURL }}/src/commit/{{ $ result . CommitID }}/{{EscapePound $ result . Filename }} #L { { . } } " ><span> {{ .}}</span></a>
2018-03-16 17:04:33 +03:00
{{end}}
</td>
<td class="lines-code"><pre><code class="{{.HighlightClass}}"><ol class="linenums">{{.FormattedLines}}</ol></code></pre></td>
</tr>
</tbody>
</table>
</div>
</div>
2020-02-20 22:53:55 +03: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>
2018-03-16 17:04:33 +03:00
</div>
{{end}}
</div>
{{else}}
<div>{{$.i18n.Tr "explore.code_no_results"}}</div>
{{end}}
</div>
{{template "base/paginate" .}}
</div>
</div>
{{template "base/footer" .}}