2024-03-15 02:24:59 +03:00
|
|
|
{{/* Disabled (optional) - if dropdown has to be disabled */}}
|
|
|
|
{{/* IsFuzzy - state of the fuzzy search toggle */}}
|
2024-07-10 08:25:32 +03:00
|
|
|
<div class="ui small dropdown selection {{if .Disabled}} disabled{{end}}" data-tooltip-content="{{ctx.Locale.Tr "search.type_tooltip"}}" data-test-tag="fuzzy-dropdown">
|
|
|
|
{{$fuzzyType := "fuzzy"}}
|
|
|
|
{{if .CodeIndexerDisabled}}
|
|
|
|
{{$fuzzyType = "union"}}
|
|
|
|
{{end}}
|
2024-03-15 02:24:59 +03:00
|
|
|
<input name="fuzzy" type="hidden"{{if .Disabled}} disabled{{end}} value="{{.IsFuzzy}}">{{svg "octicon-triangle-down" 14 "dropdown icon"}}
|
2024-07-10 08:25:32 +03:00
|
|
|
<div class="text">{{/*
|
|
|
|
if code indexer is disabled display fuzzy as union
|
|
|
|
*/}}{{if .IsFuzzy}}{{/*
|
|
|
|
*/}}{{ctx.Locale.Tr (printf "search.%s" $fuzzyType)}}{{/*
|
|
|
|
*/}}{{else}}{{/*
|
|
|
|
*/}}{{ctx.Locale.Tr "search.exact"}}{{/*
|
|
|
|
*/}}{{end}}</div>
|
2024-03-15 02:24:59 +03:00
|
|
|
<div class="menu">
|
2024-07-10 08:25:32 +03:00
|
|
|
<div class="item" data-value="true" data-tooltip-content="{{ctx.Locale.Tr (printf "search.%s_tooltip" $fuzzyType)}}">{{/*
|
|
|
|
*/}}{{ctx.Locale.Tr (printf "search.%s" $fuzzyType)}}</div>
|
2024-06-17 21:58:24 +03:00
|
|
|
<div class="item" data-value="false" data-tooltip-content="{{ctx.Locale.Tr "search.exact_tooltip"}}">{{ctx.Locale.Tr "search.exact"}}</div>
|
2024-03-15 02:24:59 +03:00
|
|
|
</div>
|
|
|
|
</div>
|