search with ctrl+enter

This commit is contained in:
Yuri Kuznetsov
2022-08-01 11:26:13 +03:00
parent 6fbc892acf
commit d19b7ef657
12 changed files with 20 additions and 20 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
<input
type="text"
class="main-element form-control input-sm search-input"
class="main-element form-control input-sm"
data-name="{{name}}"
value="{{searchParams.value}}" {{#if params.maxLength}}
maxlength="{{params.maxLength}}"{{/if}}{{#if params.size}}
+3 -3
View File
@@ -3,7 +3,7 @@
</select>
<div class="input-group primary">
<input
class="main-element form-control input-sm search-input"
class="main-element form-control input-sm"
type="text"
data-name="{{name}}"
value="{{dateValue}}"
@@ -19,7 +19,7 @@
</div>
<div class="input-group{{#ifNotEqual searchType 'between'}} hidden{{/ifNotEqual}} additional">
<input
class="main-element form-control input-sm additional search-input"
class="main-element form-control input-sm additional"
type="text"
value="{{dateValueTo}}"
autocomplete="espo-{{name}}"
@@ -33,7 +33,7 @@
</div>
<div class="hidden additional-number">
<input
class="main-element form-control input-sm number search-input"
class="main-element form-control input-sm number"
type="number"
value="{{number}}"
placeholder ="{{translate 'Number'}}"
+2 -2
View File
@@ -3,7 +3,7 @@
</select>
<input
type="text"
class="form-control input-sm hidden search-input"
class="form-control input-sm hidden"
data-name="{{name}}"
value="{{value}}"
pattern="[\-]?[0-9]*"
@@ -14,7 +14,7 @@
>
<input
type="text"
class="form-control{{#ifNotEqual searchType 'between'}} hidden{{/ifNotEqual}} additional input-sm search-input"
class="form-control{{#ifNotEqual searchType 'between'}} hidden{{/ifNotEqual}} additional input-sm"
data-name="{{name}}-additional"
value="{{value2}}"
pattern="[\-]?[0-9]*"
@@ -9,7 +9,7 @@
<div class="input-group add-team">
<input
class="main-element form-control input-sm search-input"
class="main-element form-control input-sm"
type="text"
value=""
autocomplete="espo-{{name}}"
@@ -7,7 +7,7 @@
</select>
<div class="input-group">
<input
class="form-control input-sm search-input"
class="form-control input-sm"
type="text"
data-name="{{nameName}}"
value="{{searchData.nameValue}}"
+1 -1
View File
@@ -4,7 +4,7 @@
<div class="primary">
<div class="input-group">
<input
class="form-control input-sm search-input"
class="form-control input-sm"
type="text"
data-name="{{nameName}}"
value="{{searchData.nameValue}}"
+1 -1
View File
@@ -3,7 +3,7 @@
</select>
<input
type="text"
class="main-element form-control input-sm search-input"
class="main-element form-control input-sm"
data-name="{{name}}"
value="{{searchData.value}}"
{{#if params.maxLength}}maxlength="{{params.maxLength}}"{{/if}}
+3 -3
View File
@@ -4,7 +4,7 @@
<div class="primary">
<div class="input-group">
<input
class="form-control input-sm search-input"
class="form-control input-sm"
type="text"
data-name="{{nameName}}"
value="{{searchData.nameValue}}"
@@ -37,7 +37,7 @@
<div class="input-group add-team">
<input
class="form-control input-sm element-one-of search-input"
class="form-control input-sm element-one-of"
type="text"
value=""
autocomplete="espo-{{name}}"
@@ -61,7 +61,7 @@
</div>
<div class="input-group add-team">
<input
class="form-control input-sm element-teams search-input"
class="form-control input-sm element-teams"
type="text"
value=""
autocomplete="espo-{{name}}"
@@ -3,7 +3,7 @@
</select>
<input
type="text"
class="main-element form-control input-sm search-input"
class="main-element form-control input-sm"
data-name="{{name}}"
value="{{searchData.value}}" {{#if params.maxLength}}
maxlength="{{params.maxLength}}"{{/if}}{{#if params.size}}
+2 -2
View File
@@ -710,8 +710,8 @@ define('views/fields/base', ['view'], function (Dep) {
this.searchData = {};
this.setupSearch();
this.events['keydown input.search-input'] = e => {
if ('keyCode' in e && e.keyCode === 13) {
this.events['keydown.' + this.cid] = e => {
if (Espo.Utils.getKeyFromKeyEvent(e) === 'Control+Enter') {
this.trigger('search');
}
};
@@ -33,8 +33,8 @@ define('views/global-search/global-search', ['view'], function (Dep) {
template: 'global-search/global-search',
events: {
'keypress input.global-search-input': function (e) {
if (e.keyCode === 13) {
'keydown input.global-search-input': function (e) {
if (e.code === 'Enter') {
this.runSearch();
}
},
+2 -2
View File
@@ -317,8 +317,8 @@ define('views/record/search', ['view'], function (Dep) {
},
events: {
'keypress input[data-name="textFilter"]': function (e) {
if (e.keyCode === 13) {
'keydown input[data-name="textFilter"]': function (e) {
if (e.code === 'Enter') {
this.search();
this.hideApplyFiltersButton();