search with ctrl+enter
This commit is contained in:
@@ -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,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'}}"
|
||||
|
||||
@@ -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}}"
|
||||
|
||||
@@ -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}}"
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
},
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user