aboutsummaryrefslogtreecommitdiffstats
path: root/templates/repo
diff options
context:
space:
mode:
authorMike L <cl.jeremy@qq.com>2021-04-09 22:53:16 +0200
committerGitHub <noreply@github.com>2021-04-09 16:53:16 -0400
commit013657ec76c1830f4baf76ee0d83892420b6611c (patch)
treebc07a4498811134938973b6733ab56c691e70ad3 /templates/repo
parentafa781bf20e365dc3f524b2555767ca34fe37f7e (diff)
downloadgitea-013657ec76c1830f4baf76ee0d83892420b6611c.tar.gz
gitea-013657ec76c1830f4baf76ee0d83892420b6611c.zip
Use semantic dropdown for code search query type (#15276)
Add comments to CSS rules Co-authored-by: zeripath <art27@cantab.net>
Diffstat (limited to 'templates/repo')
-rw-r--r--templates/repo/search.tmpl22
1 files changed, 9 insertions, 13 deletions
diff --git a/templates/repo/search.tmpl b/templates/repo/search.tmpl
index ab9e9be2d6..35f7cffbff 100644
--- a/templates/repo/search.tmpl
+++ b/templates/repo/search.tmpl
@@ -5,20 +5,16 @@
<div class="ui repo-search">
<form class="ui form ignore-dirty" method="get">
<div class="ui fluid action input">
- <div class="twelve wide field">
- <input name="q" value="{{.Keyword}}" placeholder="{{.i18n.Tr "repo.search.search_repo"}}">
- </div>
- <div class="two wide field">
- <select name="t">
- <option value="">{{.i18n.Tr "repo.search.fuzzy"}}</option>
- <option value="match" {{if eq .queryType "match"}}selected{{end}}>{{.i18n.Tr "repo.search.match"}}</option>
- </select>
- </div>
- <div class="three field">
- <button class="ui button" type="submit">
- <i class="icon df ac jc">{{svg "octicon-search" 16}}</i>
- </button>
+ <input name="q" value="{{.Keyword}}" placeholder="{{.i18n.Tr "repo.search.search_repo"}}">
+ <div class="ui dropdown selection">
+ <input name="t" type="hidden" value="{{.queryType}}">{{svg "octicon-triangle-down" 14 "dropdown icon"}}
+ <div class="text">{{.i18n.Tr (printf "repo.search.%s" (or .queryType "fuzzy"))}}</div>
+ <div class="menu transition hidden" tabindex="-1" style="display: block !important;">
+ <div class="item" data-value="">{{.i18n.Tr "repo.search.fuzzy"}}</div>
+ <div class="item" data-value="match">{{.i18n.Tr "repo.search.match"}}</div>
+ </div>
</div>
+ <button class="ui icon button" type="submit">{{svg "octicon-search" 16}}</button>
</div>
</form>
</div>