File tree Expand file tree Collapse file tree 6 files changed +16
-15
lines changed Expand file tree Collapse file tree 6 files changed +16
-15
lines changed Original file line number Diff line number Diff line change @@ -34,12 +34,11 @@ func Code(ctx *context.Context) {
34
34
language := ctx .FormTrim ("l" )
35
35
keyword := ctx .FormTrim ("q" )
36
36
37
- queryType := ctx .FormTrim ("t" )
38
- isFuzzy := queryType != "match"
37
+ isFuzzy := ctx .FormBool ("fuzzy" )
39
38
40
39
ctx .Data ["Keyword" ] = keyword
41
40
ctx .Data ["Language" ] = language
42
- ctx .Data ["queryType " ] = queryType
41
+ ctx .Data ["IsFuzzy " ] = isFuzzy
43
42
ctx .Data ["PageIsViewCode" ] = true
44
43
45
44
if keyword == "" {
Original file line number Diff line number Diff line change @@ -24,12 +24,11 @@ func Search(ctx *context.Context) {
24
24
language := ctx .FormTrim ("l" )
25
25
keyword := ctx .FormTrim ("q" )
26
26
27
- queryType := ctx .FormTrim ("t" )
28
- isFuzzy := queryType != "match"
27
+ isFuzzy := ctx .FormBool ("fuzzy" )
29
28
30
29
ctx .Data ["Keyword" ] = keyword
31
30
ctx .Data ["Language" ] = language
32
- ctx .Data ["queryType " ] = queryType
31
+ ctx .Data ["IsFuzzy " ] = isFuzzy
33
32
ctx .Data ["PageIsViewCode" ] = true
34
33
35
34
if keyword == "" {
Original file line number Diff line number Diff line change @@ -39,12 +39,11 @@ func CodeSearch(ctx *context.Context) {
39
39
language := ctx .FormTrim ("l" )
40
40
keyword := ctx .FormTrim ("q" )
41
41
42
- queryType := ctx .FormTrim ("t" )
43
- isFuzzy := queryType != "match"
42
+ isFuzzy := ctx .FormBool ("fuzzy" )
44
43
45
44
ctx .Data ["Keyword" ] = keyword
46
45
ctx .Data ["Language" ] = language
47
- ctx .Data ["queryType " ] = queryType
46
+ ctx .Data ["IsFuzzy " ] = isFuzzy
48
47
ctx .Data ["IsCodePage" ] = true
49
48
50
49
if keyword == "" {
Original file line number Diff line number Diff line change 1
1
<form class="ui form ignore-dirty">
2
2
<div class="ui fluid action input">
3
3
{{template "shared/searchinput" dict "Value" .Keyword "Disabled" .CodeIndexerUnavailable}}
4
- {{template "shared/searchfuzzy" dict "Disabled" .CodeIndexerUnavailable "QueryType " .queryType "Topic" "explore"}}
4
+ {{template "shared/searchfuzzy" dict "Disabled" .CodeIndexerUnavailable "IsFuzzy " .IsFuzzy "Topic" "explore"}}
5
5
<button class="ui primary button"{{if .CodeIndexerUnavailable}} disabled{{end}}>{{ctx.Locale.Tr "explore.search"}}</button>
6
6
</div>
7
7
</form>
Original file line number Diff line number Diff line change 6
6
<form class="ui form ignore-dirty" method="get">
7
7
<div class="ui fluid action input">
8
8
<input name="q" value="{{.Keyword}}"{{if .CodeIndexerUnavailable}} disabled{{end}} placeholder="{{ctx.Locale.Tr "repo.search.search_repo"}}">
9
- {{template "shared/searchfuzzy" dict "Disabled" .CodeIndexerUnavailable "QueryType " .queryType "Topic" "repo"}}
9
+ {{template "shared/searchfuzzy" dict "Disabled" .CodeIndexerUnavailable "IsFuzzy " .IsFuzzy "Topic" "repo"}}
10
10
<button class="ui icon button"{{if .CodeIndexerUnavailable}} disabled{{end}} type="submit">{{svg "octicon-search" 16}}</button>
11
11
</div>
12
12
</form>
Original file line number Diff line number Diff line change 1
1
<!-- Topic can be "repo" or "explore" -->
2
2
<div class="ui dropdown selection {{if .Disabled}} disabled{{end}}" data-tooltip-content="{{ctx.Locale.Tr (printf "%s.search.type.tooltip" .Topic)}}">
3
- <input name="t" type="hidden"{{if .Disabled}} disabled{{end}} value="{{.QueryType}}">{{svg "octicon-triangle-down" 14 "dropdown icon"}}
4
- <div class="text">{{ctx.Locale.Tr (printf "%s.search.%s" .Topic (or .QueryType "fuzzy"))}}</div>
3
+ <input name="fuzzy" type="hidden"{{if .Disabled}} disabled{{end}} value="{{.IsFuzzy}}">{{svg "octicon-triangle-down" 14 "dropdown icon"}}
4
+ {{if .IsFuzzy}}
5
+ <div class="text">{{ctx.Locale.Tr (printf "%s.search.fuzzy" .Topic)}}</div>
6
+ {{else}}
7
+ <div class="text">{{ctx.Locale.Tr (printf "%s.search.match" .Topic)}}</div>
8
+ {{end}}
5
9
<div class="menu">
6
- <div class="item" data-value="fuzzy " data-tooltip-content="{{ctx.Locale.Tr (printf "%s.search.fuzzy.tooltip" .Topic)}}">{{ctx.Locale.Tr (printf "%s.search.fuzzy" .Topic)}}</div>
7
- <div class="item" data-value="match " data-tooltip-content="{{ctx.Locale.Tr (printf "%s.search.match.tooltip" .Topic)}}">{{ctx.Locale.Tr (printf "%s.search.match" .Topic)}}</div>
10
+ <div class="item" data-value="true " data-tooltip-content="{{ctx.Locale.Tr (printf "%s.search.fuzzy.tooltip" .Topic)}}">{{ctx.Locale.Tr (printf "%s.search.fuzzy" .Topic)}}</div>
11
+ <div class="item" data-value="false " data-tooltip-content="{{ctx.Locale.Tr (printf "%s.search.match.tooltip" .Topic)}}">{{ctx.Locale.Tr (printf "%s.search.match" .Topic)}}</div>
8
12
</div>
9
13
</div>
You can’t perform that action at this time.
0 commit comments