Commit 728070f7 by Arpit Jain

Completed project review point and also add 404 and 405 page

parent cb29aec7
......@@ -100,8 +100,9 @@ class SearchController extends Controller
}
$locality = $request->locality;
$ratingOrder = $request->ratingOrder;
$html = view('frontend.searchs.location_element', compact('finalData', 'links', 'meta', 'locality'))->render();
$html = view('frontend.searchs.location_element', compact('finalData', 'links', 'meta', 'locality', 'ratingOrder'))->render();
return ['status' => 'success', 'data' => $html];
}
......
......@@ -99,21 +99,17 @@
var location = $('.location').val();
var state = $('.getStateValue option:selected').attr('state');
var city = $('.getCityValue').val();
var ratingOrder = $(this).data('rating');
var ratingOrder = $('.ratingDropDown').val();
e.preventDefault();
$.ajax({
type: 'post',
url: "{{route('searchlocater')}}",
data: {"_token": "{{ csrf_token() }}", locality:locality, location:location, state:state,city:city,ratingOrder:ratingOrder},
success: function (datanew) {
if(datanew.status == 'success') {
//PRELOADER
loader();
$('#searchlocaterid').html(datanew.data);
} else {
loader();
$('#searchlocaterid').html(datanew.data);
}
$(".locality").val(locality);
$(".ratingDropDown").val(ratingOrder).attr("selected", "selected");
}
});
});
......@@ -126,18 +122,18 @@
var state = $('.getStateValue option:selected').attr('state');
var city = $('.getCityValue').val();
var location = $('.location').val();
var ratingOrder = $(this).data('rating');
paginate(page, locality, state, city, location);
var ratingOrder = $('.ratingDropDown').val();
paginate(page, locality, state, city, location, ratingOrder);
});
$("#searchlocaterid").on('click','.ratingDropDown a',function () {
$("#searchlocaterid").on('change','.ratingDropDown',function () {
var page = $(this).data('page');
var locality = $('.locality').val();
var state = $('.getStateValue option:selected').attr('state');
var city = $('.getCityValue').val();
var location = $('.location').val();
var ratingOrder = $(this).data('rating');
var ratingOrder = $('.ratingDropDown').val();
paginate(page, locality, state, city, location, ratingOrder);
});
......@@ -150,6 +146,8 @@
loader();
$('#searchlocaterid').html(datanew.data);
$(".locality").val(locality);
$(".ratingDropDown").val(ratingOrder).attr("selected", "selected");
}
});
}
......
......@@ -17,15 +17,24 @@
{{ $meta['total'] }} locations found</span>
</div>
<div class="col-6 text-right">
<div class="dropdown">
<div class="select">
<select name="state" class="form-control ratingDropDown">
<option value="">Sort By</option>
<?php $rating = array('desc'=>'Highest rating', 'asc'=>'Lowest rating') ?>
@foreach($rating as $key => $option)
<option data-rating="<?php echo $key; ?>" value="<?php echo $key; ?>"><?php echo $option; ?></option>
@endforeach
</select>
</div>
<!--<div class="dropdown">
<div class="btn btn-secondary dropdown-toggle custom-dropdown" id="reviewbyfilter" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Sort By
</div>
<div class="dropdown-menu ratingDropDown" aria-labelledby="reviewbyfilter">
<a class="dropdown-item" href="javascript:void(0);" data-rating="desc">Highest rating</a>
<a class="dropdown-item" href="javascript:void(0);" data-rating="asc">Lowest rating</a>
<a class="dropdown-item ratingHigest" href="javascript:void(0);" data-rating="desc">Highest rating</a>
<a class="dropdown-item ratingLowest" href="javascript:void(0);" data-rating="asc">Lowest rating</a>
</div>
</div>
</div>-->
</div>
</div>
<!--location listing start-->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment