109 lines
3.8 KiB
JavaScript
109 lines
3.8 KiB
JavaScript
/**
|
|
* 2007-2020 ETS-Soft
|
|
*
|
|
* NOTICE OF LICENSE
|
|
*
|
|
* This file is not open source! Each license that you purchased is only available for 1 wesite only.
|
|
* If you want to use this file on more websites (or projects), you need to purchase additional licenses.
|
|
* You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
|
|
*
|
|
* DISCLAIMER
|
|
*
|
|
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
|
* versions in the future. If you wish to customize PrestaShop for your
|
|
* needs please contact us for extra customization service at an affordable price
|
|
*
|
|
* @author ETS-Soft <contact@etssoft.net>
|
|
* @copyright 2007-2020 ETS-Soft
|
|
* @license Valid for 1 website (or project) for each purchase of license
|
|
* International Registered Trademark & Property of ETS-Soft
|
|
*/
|
|
|
|
$(document).on('click','.link_othermodules',function(){
|
|
if($('.ets-mod').length > 0)
|
|
{
|
|
$('.ets-mod').removeClass('hidden');
|
|
$('body').addClass('other-modules-loaded');
|
|
}
|
|
else
|
|
if(!$(this).hasClass('active'))
|
|
{
|
|
$(this).addClass('active');
|
|
$('body').addClass('loading-modules');
|
|
$.ajax({
|
|
url: $(this).attr('href'),
|
|
type: 'post',
|
|
success: function(html){
|
|
$('body').append(html);
|
|
$('.link_othermodules').removeClass('active');
|
|
$('.ets-mod').removeClass('hidden');
|
|
$('body').addClass('other-modules-loaded').removeClass('loading-modules');
|
|
var cat_text_first = $('.ets-mod-cats > li:first').html();
|
|
$('.ets-mod-cats_mobile h4').html(cat_text_first);
|
|
stickytableft();
|
|
},
|
|
error: function()
|
|
{
|
|
$('body').removeClass('loading-modules');
|
|
$('.link_othermodules').removeClass('active');
|
|
window.open("https://addons.prestashop.com/en/207_ets-soft");
|
|
}
|
|
});
|
|
}
|
|
return false;
|
|
});
|
|
$(document).on('click','.ets-mod-close',function(){
|
|
$('.ets-mod').addClass('hidden');
|
|
$('body').removeClass('other-modules-loaded');
|
|
});
|
|
$(document).on('click','.ets-mod-cats > li',function(){
|
|
if(!$(this).hasClass('active'))
|
|
{
|
|
$('.ets-mod-cats > li').removeClass('active');
|
|
$(this).addClass('active');
|
|
$('.ets-mod-list > li').addClass('hidden');
|
|
$('.ets-mod-list > li.cat-'+$(this).attr('data-id')).removeClass('hidden');
|
|
var cattext = $(this).html();
|
|
$('.ets-mod-cats_mobile h4').html(cattext);
|
|
$(this).parent('.ets-mod-cats').removeClass('active');
|
|
}
|
|
});
|
|
$(document).on('click','.ets-mod-cats_mobile h4',function(){
|
|
$('.ets-mod-cats').toggleClass('active');
|
|
});
|
|
$(document).ready(function(){
|
|
$(document).keyup(function(e) {
|
|
if (e.key === "Escape") {
|
|
$('.ets-mod').addClass('hidden');
|
|
$('body').removeClass('other-modules-loaded');
|
|
}
|
|
});
|
|
menuheaderheight();
|
|
$(window).resize(function(){
|
|
menuheaderheight();
|
|
});
|
|
$(window).load(function(){
|
|
menuheaderheight();
|
|
});
|
|
});
|
|
function menuheaderheight(){
|
|
var menuheight = $('.cfu-top-menu').height();
|
|
$('.cfu-top-menu-height').css('height',menuheight);
|
|
}
|
|
function stickytableft(){
|
|
var sticky_navigation_offset_top = $('.ets-body').offset().top;
|
|
var sticky_navigation = function(){
|
|
var scroll_top = $('.ets-mod').scrollTop();
|
|
var tab_width = $('.ets-mod-cats').width();
|
|
$('.ets-mod-cats').width(tab_width);
|
|
if (scroll_top > sticky_navigation_offset_top) {
|
|
$('.ets-mod-left').addClass('scroll_heading');
|
|
} else {
|
|
$('.ets-mod-left').removeClass('scroll_heading');
|
|
}
|
|
};
|
|
sticky_navigation();
|
|
$('.ets-mod').scroll(function() {
|
|
sticky_navigation();
|
|
});
|
|
} |