File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -924,7 +924,11 @@ public function register_search_fields(Request $request)
924924 $ message = trans ('panichd::lang.searchform-validation-success ' , ['num ' => count ($ search_fields )]);
925925 }
926926
927- return response ()->json (['result ' => $ result , 'messages ' => [$ message ]]);
927+ return response ()->json ([
928+ 'result ' => $ result ,
929+ 'messages ' => [$ message ],
930+ 'search_fields ' => (isset ($ search_fields ) ? array_keys ($ search_fields ) : [])
931+ ]);
928932 }
929933
930934 /**
Original file line number Diff line number Diff line change 11<script type =" text/javascript" >
22// After registering search fields
3- function success_ajax_callback () {
3+ function success_ajax_callback (response ) {
44 // Hide search form
55 $ (' #search_form' ).hide ();
66
7+ // Clean search form previous filled fields
8+ $ (' #search_form .form-group.row' ).removeClass (' bg-info' );
9+
10+ // Highlight filled fields
11+ $ .each (response .search_fields ,function (index , value ){
12+ $ (' label[for=' + value + ' ]' ).closest (' .form-group.row' ).addClass (' bg-info' );
13+ });
14+
715 // Load datatable with the new search fields
816 datatable .ajax .reload ();
917
You can’t perform that action at this time.
0 commit comments