Commit 520da41 1 parent c316d86 commit 520da41 Copy full SHA for 520da41
File tree 1 file changed +14
-3
lines changed
src/resources/views/fields
1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change 11
11
12
12
<div @include (' crud::inc.field_wrapper_attributes' ) >
13
13
<label >{!! $field [' label' ] ! !} </label >
14
+ <input type =" hidden" value =" {{ old ($field [' name' ]) ? old ($field [' name' ]) : (isset ($field [' value' ]) ? $field [' value' ] : (isset ($field [' default' ]) ? $field [' default' ] : ' ' )) } }" name =" {{ $field [' name' ] } }" >
14
15
15
16
@if (isset ($field [' prefix' ]) || isset ($field [' suffix' ]) ) <div class =" input-group" > @endif
16
17
@if (isset ($field [' prefix' ]) ) <div class =" input-group-addon" >{!! $field [' prefix' ] ! !} </div > @endif
20
21
data-address =" {" ; field" ; : " ; {{ $field [' name' ]} }" ; , " ; full" ; : {{ isset ($field [' store_as_json' ]) && $field [' store_as_json' ] ? ' true' : ' false' } } }"
21
22
@include (' crud::inc.field_attributes' )
22
23
>
23
- <input type =" hidden" value =" {{ old ($field [' name' ]) ? old ($field [' name' ]) : (isset ($field [' value' ]) ? $field [' value' ] : (isset ($field [' default' ]) ? $field [' default' ] : ' ' )) } }" name =" {{ $field [' name' ] } }" >
24
24
@else
25
25
<input
26
26
type =" text"
72
72
container: $this[0 ]
73
73
});
74
74
75
+ function clearInput () {
76
+ if ( ! $this .val ().length ){
77
+ $field .val (' ' );
78
+ }
79
+ }
80
+
75
81
if ( $addressConfig .full ){
76
82
77
83
$place .on (' change' , function (e ){
81
87
$field .val ( JSON .stringify (result) );
82
88
});
83
89
84
- var existingData = JSON .parse ($field .val ());
85
- $this .val (existingData .value );
90
+ $this .on (' change blur' , clearInput);
91
+ $place .on (' clear' , clearInput);
92
+
93
+ if ( $field .val ().length ){
94
+ var existingData = JSON .parse ($field .val ());
95
+ $this .val (existingData .value );
96
+ }
86
97
}
87
98
88
99
window .AlgoliaPlaces [ $addressConfig .field ] = $place;
You can’t perform that action at this time.
0 commit comments