Server : LiteSpeed System : Linux server 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64 User : alsaif ( 1057) PHP Version : 7.4.33 Disable Function : show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/alsaif/domains/alsaif.group/public_html/templates/startsik/js/ |
/**
* @package Helix Ultimate Framework
* @author JoomShaper https://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2018 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
*/
jQuery(function ($) {
// if sticky header
if ($("body.sticky-header").length > 0) {
var fixedSection = $('#sp-header');
// sticky nav
var headerHeight = fixedSection.outerHeight();
fixedSection.addClass('animated');
fixedSection.before('<div class="nav-placeholder"></div>');
$('.nav-placeholder').height('inherit');
//add class
fixedSection.addClass('header-sticky-out');
var stickyNav = function () {
var scrollTop = $(window).scrollTop();
if (scrollTop > 200) {
fixedSection.removeClass('header-sticky-out').addClass('header-sticky');
$('.nav-placeholder').height(headerHeight);
} else {
if (fixedSection.hasClass('header-sticky')) {
fixedSection.removeClass('header-sticky').addClass('header-sticky-out');
$('.nav-placeholder').height('inherit');
}
}
};
stickyNav();
$(window).scroll(function () {
stickyNav();
});
}
$('#login .close').on('click', function(){
$('#login').css('display', 'none');
$('body').removeClass('login-open');
$('#login').removeClass('active');
})
$('.open-login').on('click', function(){
$('#login').css('display', 'block');
$('#login').addClass('active');
$('body').addClass('login-open');
})
// go to top
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
$('.sp-scroll-up').fadeIn();
} else {
$('.sp-scroll-up').fadeOut(400);
}
});
$('.sp-scroll-up').click(function () {
$("html, body").animate({
scrollTop: 0
}, 600);
return false;
});
// Preloader
$(window).on('load', function () {
$('.sp-preloader').fadeOut(500, function() {
$(this).remove();
});
});
//mega menu
$('.sp-megamenu-wrapper').parent().parent().css('position', 'static').parent().css('position', 'relative');
$('.sp-menu-full').each(function () {
$(this).parent().addClass('menu-justify');
});
// Offcanvs
$('#offcanvas-toggler').on('click', function (event) {
event.preventDefault();
$('.offcanvas-init').addClass('offcanvas-active');
});
$('.close-offcanvas, .offcanvas-overlay').on('click', function (event) {
event.preventDefault();
$('.offcanvas-init').removeClass('offcanvas-active');
});
$(document).on('click', '.offcanvas-inner .menu-toggler', function(event){
event.preventDefault();
$(this).closest('.menu-parent').toggleClass('menu-parent-open').find('>.menu-child').slideToggle(400);
});
//Tooltip
$('[data-toggle="tooltip"]').tooltip();
// Article Ajax voting
$('.article-ratings .rating-star').on('click', function (event) {
event.preventDefault();
var $parent = $(this).closest('.article-ratings');
var request = {
'option': 'com_ajax',
'template': template,
'action': 'rating',
'rating': $(this).data('number'),
'article_id': $parent.data('id'),
'format': 'json'
};
$.ajax({
type: 'POST',
data: request,
beforeSend: function () {
$parent.find('.fa-spinner').show();
},
success: function (response) {
var data = $.parseJSON(response);
$parent.find('.ratings-count').text(data.message);
$parent.find('.fa-spinner').hide();
if(data.status)
{
$parent.find('.rating-symbol').html(data.ratings)
}
setTimeout(function(){
$parent.find('.ratings-count').text('(' + data.rating_count + ')')
}, 3000);
}
});
});
// Hide mainmenu when search open
var setDisplay = function(){
if ($('.search-trigger').hasClass('i-search')) {
setTimeout(setDisplay, 0);
$('.site').addClass('search-open');
} else {
setTimeout(setDisplay, 0);
$('.site').removeClass('search-open');
}
};
setDisplay();
// Cookie consent
$('.sp-cookie-allow').on('click', function(event) {
event.preventDefault();
var date = new Date();
date.setTime(date.getTime() + (30 * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
document.cookie = "spcookie_status=ok" + expires + "; path=/";
$(this).closest('.sp-cookie-consent').fadeOut();
});
});