seach text development when options select
This commit is contained in:
parent
752090e832
commit
ae55e4eb06
@ -31,9 +31,9 @@
|
||||
<input
|
||||
v-if="!show_date"
|
||||
type="text"
|
||||
class="w-full bg-transparent text-black text-sm border-0 px-10 pb-0 focus:outline-none focus:ring-transparent focus:border-purple-100"
|
||||
:class="[{'px-4' : !show_icon}]"
|
||||
:placeholder="placeholder"
|
||||
class="w-full bg-transparent text-black text-sm border-0 pb-0 focus:outline-none focus:ring-transparent focus:border-purple-100"
|
||||
:class="!show_icon ? 'px-4' : 'px-10'"
|
||||
:placeholder="dynamicPlaceholder"
|
||||
:ref="'input-search-field-' + _uid"
|
||||
v-model="search"
|
||||
@focus="onInputFocus"
|
||||
@ -47,8 +47,9 @@
|
||||
@on-open="onInputFocus"
|
||||
@blur="onBlur"
|
||||
:config="dateConfig"
|
||||
class="w-full bg-transparent text-black text-sm border-0 px-10 pb-0 focus:outline-none focus:ring-transparent focus:border-purple-100 datepicker"
|
||||
:placeholder="placeholder"
|
||||
class="w-full bg-transparent text-black text-sm border-0 pb-0 focus:outline-none focus:ring-transparent focus:border-purple-100 datepicker"
|
||||
:class="!show_icon ? 'px-4' : 'px-10'"
|
||||
:placeholder="dynamicPlaceholder"
|
||||
:ref="'input-search-date-field-' + _uid"
|
||||
value=""
|
||||
@focus="onInputFocus"
|
||||
@ -56,7 +57,13 @@
|
||||
@keyup.enter="onInputConfirm"
|
||||
>
|
||||
</flat-picker>
|
||||
<span class="material-icons absolute bottom-1 ltr:left-3 rtl:right-3 text-lg text-black" style="z-index:-1;">search</span>
|
||||
<span
|
||||
v-if="show_icon"
|
||||
class="material-icons absolute bottom-1 ltr:left-3 rtl:right-3 text-lg text-black"
|
||||
style="z-index:-1;"
|
||||
>
|
||||
search
|
||||
</span>
|
||||
|
||||
<button type="button" class="absolute ltr:right-0 rtl:left-0 top-2 clear" v-if="show_close_icon" @click="onSearchAndFilterClear">
|
||||
<span class="material-icons text-sm">close</span>
|
||||
@ -126,6 +133,12 @@ export default {
|
||||
default: 'Search or filter results...',
|
||||
description: 'Input placeholder'
|
||||
},
|
||||
selectPlaceholder: {
|
||||
type: String,
|
||||
},
|
||||
enterPlaceholder: {
|
||||
type: String,
|
||||
},
|
||||
searchText: {
|
||||
type: String,
|
||||
default: 'Search for this text',
|
||||
@ -200,7 +213,9 @@ export default {
|
||||
show_close_icon: false,
|
||||
show_icon: true,
|
||||
equal_image: app_url + "/public/img/tailwind_icons/not-equal.svg",
|
||||
input_focus: false
|
||||
input_focus: false,
|
||||
defaultPlaceholder: this.placeholder,
|
||||
dynamicPlaceholder: this.placeholder,
|
||||
};
|
||||
},
|
||||
|
||||
@ -373,6 +388,8 @@ export default {
|
||||
this.show_icon = false;
|
||||
this.current_value = value;
|
||||
this.range = false;
|
||||
|
||||
this.dynamicPlaceholder = this.selectPlaceholder;
|
||||
|
||||
let option = false;
|
||||
let option_url = false;
|
||||
@ -505,6 +522,8 @@ export default {
|
||||
this.show_close_icon = true;
|
||||
let select_value = false;
|
||||
|
||||
this.dynamicPlaceholder = this.enterPlaceholder;
|
||||
|
||||
for (let i = 0; i < this.values.length; i++) {
|
||||
if (this.values[i].key == value) {
|
||||
select_value = this.values[i].value;
|
||||
@ -561,6 +580,10 @@ export default {
|
||||
this.selected_values.splice(index, 1);
|
||||
|
||||
this.show_date = false;
|
||||
|
||||
if (this.filter_index == 0) {
|
||||
this.dynamicPlaceholder = this.defaultPlaceholder;
|
||||
}
|
||||
|
||||
this.filter_last_step = 'options';
|
||||
},
|
||||
|
@ -270,6 +270,8 @@ return [
|
||||
'placeholder' => [
|
||||
'search' => 'Type to search..',
|
||||
'search_and_filter' => 'Search or filter results..',
|
||||
'select_and_filter' => 'Select one of the available options below',
|
||||
'enter_and_filter' => 'Hit enter to filter the results, or set a new filter',
|
||||
'contact_search' => 'Type a :type name',
|
||||
'item_search' => 'Type an item name',
|
||||
],
|
||||
|
@ -1,5 +1,7 @@
|
||||
<akaunting-search
|
||||
placeholder="{{ (!empty($filters)) ? trans('general.placeholder.search_and_filter') : trans('general.search_placeholder')}}"
|
||||
select-placeholder="{{ trans('general.placeholder.select_and_filter') }}"
|
||||
enter-placeholder="{{ trans('general.placeholder.enter_and_filter') }}"
|
||||
search-text="{{ trans('general.search_text') }}"
|
||||
operator-is-text="{{ trans('general.is') }}"
|
||||
operator-is-not-text="{{ trans('general.isnot') }}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user