mirror of
https://github.com/Eugeny/tabby.git
synced 2025-06-23 21:09:52 +00:00
62 lines
1.6 KiB
Plaintext
62 lines
1.6 KiB
Plaintext
.input-group
|
|
input.search-input.form-control(
|
|
type='text',
|
|
[(ngModel)]='query',
|
|
(ngModelChange)='onQueryChange()',
|
|
[class.text-danger]='state.resultCount == 0',
|
|
(click)='$event.stopPropagation()',
|
|
(keyup.enter)='findPrevious()',
|
|
(keyup.esc)='close.emit()',
|
|
[placeholder]='"Search"|translate'
|
|
)
|
|
.input-group-append(*ngIf='state.resultCount > 0')
|
|
.input-group-text.result-counter {{state.resultIndex + 1}} / {{state.resultCount}}
|
|
|
|
ng-container(*ngIf='state.resultCount > 0')
|
|
button.btn.btn-link(
|
|
(click)='findPrevious()',
|
|
ngbTooltip='Search up',
|
|
placement='bottom',
|
|
[fastHtmlBind]='icons.arrowUp'
|
|
)
|
|
|
|
button.btn.btn-link(
|
|
(click)='findNext()',
|
|
ngbTooltip='Search down',
|
|
placement='bottom',
|
|
[fastHtmlBind]='icons.arrowDown'
|
|
)
|
|
|
|
.mr-2
|
|
|
|
button.btn.btn-link(
|
|
(click)='options.caseSensitive = !options.caseSensitive; saveSearchOptions()',
|
|
[class.btn-info]='options.caseSensitive',
|
|
ngbTooltip='Case sensitivity',
|
|
placement='bottom',
|
|
[fastHtmlBind]='icons.case'
|
|
)
|
|
|
|
button.btn.btn-link(
|
|
(click)='options.regex = !options.regex; saveSearchOptions()',
|
|
[class.btn-info]='options.regex',
|
|
ngbTooltip='Regular expression',
|
|
placement='bottom',
|
|
[fastHtmlBind]='icons.regexp'
|
|
)
|
|
|
|
button.btn.btn-link(
|
|
(click)='options.wholeWord = !options.wholeWord; saveSearchOptions()',
|
|
[class.btn-info]='options.wholeWord',
|
|
ngbTooltip='Whole word',
|
|
placement='bottom',
|
|
[fastHtmlBind]='icons.wholeWord'
|
|
)
|
|
|
|
.mr-2
|
|
|
|
button.btn.btn-link(
|
|
(click)='close.emit()',
|
|
[fastHtmlBind]='icons.close'
|
|
)
|