//Main admin JS file
$(function () {
jQuery.validator.addMethod("noSpace", function (value, element) {
return value.indexOf(" ") < 0 && value != "";
}, "Space are not allowed");
jQuery.validator.addMethod("invalidUsername", function (value, element) {
return value != "" && value.toUpperCase() != "ROOT" && value.toUpperCase() != "ADMIN";
}, "Invalid username");
jQuery.validator.addMethod("numericField", function (value, element) {
var myregExp = /^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;
return value == "" || (value != "" && myregExp.test(value));
}, "Invalid number");
jQuery.validator.addMethod("requiredTinyMCE", function (value, element) {
return tinyMCE.get($(element).attr('id')).getContent() != '';
}, "Required");
var csfrtok = $('#csfrtok').val();
$.ajax({
url: $('#base_url').val() + "/ajax/get_last_cookie_key",
type: 'POST',
data: 'lang=' + lang + '&csfrtok=' + csfrtok,
success: function (data) {
var actual_key = data;
var cookie_url = $('#base_url').val() + "cookie";
$.cookieBar({
message: "Cookies are used to improve the services we offer and to optimize the user experience. To learn more, please visit the cookie policy.
By closing this banner or continuing to browse the site, you consent to the use of cookies.
",
acceptText: "Ok, close banner",
policyURL: cookie_url,
cookieName: actual_key
});
}
});
/*aggiungi ombra sotto header allo scroll*/
$(window).scroll(function () {
var wScroll = $(this).scrollTop();
if (wScroll == 0) {
$(".header_container_main").css({ "box-shadow": "none" });
} else {
$(".header_container_main").css({ "box-shadow": "0px 0px 2px #666" });
}
});
$("img.lazy").lazyload({
effect: "fadeIn",
skip_invisible: false
});
$("div.lazy").lazyload({
effect: "fadeIn"
});
setLang('', 0);
$('#lang_switcher').bind('click', function (e) {
e.preventDefault();
setLang($(this).data('lang'), 1);
});
//fa apparire i filtri
$('#js_show_activation_container').bind('click', function (e) {
// e.preventDefault();
if ($('.js_show_act_container').css('display') == 'none') {
$('.js_show_act_container').fadeIn();
$('#js_show_activation_container_i').removeClass('fal fa-angle-right').addClass('fal fa-angle-up');
} else {
$('.js_show_act_container').fadeOut();
$('#js_show_activation_container_i').removeClass('fal fa-angle-up').addClass('fal fa-angle-right');
}
});
var genericForm = 1;
/****MENU MOBILE***/
if ($('#menu_laterale').length > 0) {
$('.menu_btn').bind('click', function (e) {
e.preventDefault();
if (!$('#menu_laterale').hasClass('open')) {
$('#menu_laterale').animate({ 'right': '0' }, 500, function () {
$('#menu_laterale').addClass('open');
});
$('body').prepend('