RenthubLoader={};
RenthubLoader.show=function (){
var $=jQuery;
$("body").append('<div class="renthub-fullscreen-loader">' +
'<div class="renthub-centered-spinner">' +
'<i class="fas fa-spinner fa-spin"></i>' +
'</div>' +
'</div>');
$("body").css("overflow","hidden");
};
RenthubLoader.hide=function (){
var $=jQuery;
$("body").css("overflow","auto");
$(".renthub-fullscreen-loader").remove();
};
RenthubLoader.showMessage=function (msg){
var $=jQuery;
$("body").append('<div class="renthub-fullscreen-loader">' +
'<div class="renthub-centered-msg renthub_loading_msg">' +
msg
+
'<span>.</span><span>.</span><span>.</span>' +
'</div>' +
'</div>');
$("body").css("overflow","hidden");
};
RenthubLoader.showError=function (msg){
jQuery.toast({
text: msg,
icon: 'error',
showHideTransition: 'fade',
allowToastClose: true,
hideAfter: 5000,
stack: 5,
position: 'top-center',
textAlign: 'left',
loader: false
});
RenthubLoader.hide();
};
(function($){
$(document).ready(function(){
$(document).on('click','a[href="#"]', function(e){
e.preventDefault();
});
$(document).on('DOMMouseScroll mousewheel', '.renthub-fullscreen-loader', function(ev){
var $this=$(this),
scrollTop=this.scrollTop,
scrollHeight=this.scrollHeight,
height=$this.innerHeight(),
delta=(ev.type=='DOMMouseScroll' ?
ev.originalEvent.detail * -40 :
ev.originalEvent.wheelDelta),
up=delta > 0;
var prevent=function(){
ev.stopPropagation();
ev.preventDefault();
ev.returnValue=false;
return false;
}
if(!up&&-delta > scrollHeight - height - scrollTop){
$this.scrollTop(scrollHeight);
return prevent();
}else if(up&&delta > scrollTop){
$this.scrollTop(0);
return prevent();
}});
$(document).on("click",".custom-info-modal",function(ev){
ev.stopPropagation();
ev.preventDefault();
var text=$(this).data("disp-text");
var dimension=$(this).data("dimension");
if(typeof dimension!='undefined'&&(dimension=='lg'||dimension=='md')){
$("#customInfoModal").addClass("gsmodal-" + dimension);
}else{
$("#customInfoModal").removeClass("gsmodal-lg");
}
$("#customInfoModal .gsmodal-body").html(text);
$("#customInfoModal").gsmodal();
});
});
})(jQuery);