File: /home/frenchy/refonte2023/wordpress/wp-content/plugins/ova-sev/assets/js/ova-sev.js
jQuery(document).ready(function($) {
/* Service Pagination */
$(document).on('click', ".ova_sev_pagination_ajax .page-numbers", function (e) {
e.preventDefault();
var dataArgs = $(document).find(".ova_sev_pagination_ajax").attr("data-args");
var args = JSON.parse( dataArgs );
var offset = parseInt( $(this).attr("data-offset") );
var page = parseInt( $(this).attr("data-page") );
var sevContent = $(".ova-sev-archive .content_inner");
var loader = $(".ova-sev-archive .ova-sev-loader .loader");
if (page) {
loader.addClass("is-active");
sevContent.addClass("overlay");
$('html, body').animate({
scrollTop: $(".ova-sev-archive").offset().top
});
$.ajax({
type: "post",
dataType: "html",
url: ova_sev_ajax_object.ajax_url,
data: {
action: 'ova_sev_pagination_ajax',
args: args,
offset: offset,
page: page,
},
success: function(response){
loader.removeClass("is-active");
sevContent.removeClass("overlay");
sevContent.html(response);
}
});
}
});
/* Service Filter */
$(document).on("submit",".ova-sev-archive #ova-sev-filter",function(e){
e.preventDefault();
var cateName = $(this).find("#ovasev_name").val();
var cateSlug = $(this).find("#ovasev_category").val();
var formData = {cate_name:cateName, cate_slug:cateSlug};
var sevContent = $(".ova-sev-archive .content_inner");
var loader = $(".ova-sev-archive .ova-sev-loader .loader");
sevContent.addClass("overlay");
loader.addClass("is-active");
$.ajax({
type: "post",
dataType: "html",
url: ova_sev_ajax_object.ajax_url,
data: {
action: 'ova_sev_filter_ajax',
form_data: formData,
},
success: function(response){
sevContent.removeClass("overlay");
sevContent.html(response);
loader.removeClass("is-active");
}
});
});
/* Select2*/
if ($('.ovasev_cat').length > 0) {
$('.ovasev_cat').select2();
};
});