summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--routers/web/explore/code.go4
-rw-r--r--routers/web/user/code.go4
-rw-r--r--templates/shared/search/combo_multi.tmpl26
3 files changed, 15 insertions, 19 deletions
diff --git a/routers/web/explore/code.go b/routers/web/explore/code.go
index 7a3f6a5a86..437282cbb1 100644
--- a/routers/web/explore/code.go
+++ b/routers/web/explore/code.go
@@ -35,11 +35,9 @@ func Code(ctx *context.Context) {
language := ctx.FormTrim("l")
keyword := ctx.FormTrim("q")
- isFuzzy := true
+ isFuzzy := ctx.FormOptionalBool("fuzzy").ValueOrDefault(true)
if mode := ctx.FormTrim("mode"); len(mode) > 0 {
isFuzzy = mode == "fuzzy"
- } else {
- isFuzzy = ctx.FormOptionalBool("fuzzy").ValueOrDefault(true)
}
ctx.Data["Keyword"] = keyword
diff --git a/routers/web/user/code.go b/routers/web/user/code.go
index bf4cbb8920..26e48d1ea6 100644
--- a/routers/web/user/code.go
+++ b/routers/web/user/code.go
@@ -40,11 +40,9 @@ func CodeSearch(ctx *context.Context) {
language := ctx.FormTrim("l")
keyword := ctx.FormTrim("q")
- isFuzzy := true
+ isFuzzy := ctx.FormOptionalBool("fuzzy").ValueOrDefault(true)
if mode := ctx.FormTrim("mode"); len(mode) > 0 {
isFuzzy = mode == "fuzzy"
- } else {
- isFuzzy = ctx.FormOptionalBool("fuzzy").ValueOrDefault(true)
}
ctx.Data["Keyword"] = keyword
diff --git a/templates/shared/search/combo_multi.tmpl b/templates/shared/search/combo_multi.tmpl
index 23c4b4d406..89dc20b530 100644
--- a/templates/shared/search/combo_multi.tmpl
+++ b/templates/shared/search/combo_multi.tmpl
@@ -7,18 +7,18 @@
<div class="ui small fluid action input">
{{template "shared/search/input" dict "Value" .Value "Disabled" .Disabled "Placeholder" .Placeholder}}
<div class="ui small dropdown selection {{if .Disabled}} disabled{{end}}" data-tooltip-content="{{ctx.Locale.Tr "search.type_tooltip"}}">
- <div class="text">
- {{ctx.Locale.Tr (printf "search.%s" .Selected)}}
- </div>
- <div class="menu" data-test-tag="fuzzy-dropdown">
- {{range $opt := .Options}}
- {{$isActive := eq $.Selected $opt}}
- <label class="{{if $isActive}}active {{end}}item" data-value="{{$opt}}" data-tooltip-content="{{ctx.Locale.Tr (printf "search.%s_tooltip" $opt)}}">
- <input hidden type="radio" name="mode" value="{{$opt}}"{{if $isActive}} checked{{end}}/>
- {{ctx.Locale.Tr (printf "search.%s" $opt)}}
- </label>
- {{end}}
- </div>
- </div>
+ <div class="text">
+ {{ctx.Locale.Tr (printf "search.%s" .Selected)}}
+ </div>
+ <div class="menu" data-test-tag="fuzzy-dropdown">
+ {{range $opt := .Options}}
+ {{$isActive := eq $.Selected $opt}}
+ <label class="{{if $isActive}}active {{end}}item" data-value="{{$opt}}" data-tooltip-content="{{ctx.Locale.Tr (printf "search.%s_tooltip" $opt)}}">
+ <input hidden type="radio" name="mode" value="{{$opt}}"{{if $isActive}} checked{{end}}/>
+ {{ctx.Locale.Tr (printf "search.%s" $opt)}}
+ </label>
+ {{end}}
+ </div>
+ </div>
{{template "shared/search/button" dict "Disabled" .Disabled "Tooltip" .Tooltip}}
</div>