![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/hessa.corals.io/wp-content/themes/kicker/skins/writer/ |
/* global jQuery, KICKER_STORAGE */ ( function() { "use strict"; var $window = jQuery( window ), $document = jQuery( document ), is_touch_device = ('ontouchstart' in document.documentElement); /* Ready ***************************/ $document.ready(function() { // Add class to body if current deviced is touched if ( is_touch_device ) { jQuery('body').addClass('touch_device'); } // Color switcher init kicker_skin_color_switcher_ready(); // Infinite scroll in the single posts KICKER_STORAGE['cur_page_id'] = jQuery('body').hasClass('single-post') ? jQuery('body').attr('class').match(/postid-[0-9]+/g).toString().replace('postid-', '') : ''; // Post navigation kicker_skin_post_nav_links_ready(); // Post comments kicker_skin_post_comments_ready_ajax(); // Post blocks kicker_skin_post_blocks_ready_resize(); // Post audio kicker_skin_post_audio_ready_ajax(); // Post header kicker_skin_post_header_ready_resize_ajax(); // Blog kicker_skin_blog_ready_resize(); // Add icons wrapper for widget title kicker_skin_widget_title_ready(); // Magnific Popup kicker_skin_magnific_ready(); // MailChimp kicker_skin_mailchimp_ready_ajax(); kicker_skin_mc4wp_ready(); kicker_skin_mc4wp_alert(); // Powerkit kicker_skin_powerkit_ready(); // Elementor Widget Video kicker_skin_elementor_video_ready(); // Elementor Widget Counter kicker_skin_elementor_counter_ready(); }); /* Page Load ***************************/ $window.load(function() { // Position of Animated Item (on page load) jQuery('.ta_mouse_wheel').each(function() { var item = jQuery(this); kicker_skin_mousewheelItemPosition(item); }); // Progress bar var scroll_progress = jQuery('.scroll_progress_fixed'); if ( scroll_progress.length > 0 ) { scroll_progress.appendTo(jQuery('.sc_layouts_row_fixed')); } // Visible on load kicker_skin_isVisibleOnLoad(".single-post .sc_blogger.alignright .sc_blogger_item", "kicker_animation_fade_in_up"); kicker_skin_isVisibleOnLoad(".single-post .sc_blogger.alignleft .sc_blogger_item", "kicker_animation_fade_in_up"); kicker_skin_isVisibleOnLoad(".single-post .content_wrap .sc_widget_video", "kicker_animation_fade_in_up"); kicker_skin_isVisibleOnLoad(".single-post .content_wrap .sc_widget_slider", "kicker_animation_fade_in_up"); // Title Animation kicker_skin_isVisibleOnLoad(".widgettitle_icons_wrapper", "kicker_animation_fade_in"); // Footer Animation kicker_skin_isVisibleOnLoad(".footer_wrap .wp-widget-nav_menu li", "kicker_animation_fade_in"); kicker_skin_isVisibleOnLoad(".footer_wrap .widget_nav_menu li", "kicker_animation_fade_in"); kicker_skin_isVisibleOnLoad(".footer_wrap .mailchimp-form-2 .EMAIL-label", "kicker_animation_width"); kicker_skin_isVisibleOnLoad(".footer_wrap #style-2 .email-label", "kicker_animation_width"); // Powerkit Animation kicker_skin_isVisibleOnLoad(".pk-widget-author-container .pk-author-title", "kicker_animation_fade_in_up"); kicker_skin_isVisibleOnLoad(".pk-widget-author-container .pk-author-data", "kicker_animation_fade_in_up"); kicker_skin_isVisibleOnLoad(".pk-widget-author-container .widget_title", "kicker_animation_fade_in_up"); }); /* Page Scroll ***************************/ $document.on('action.scroll_kicker', function() { // Infinite scroll in the single posts kicker_skin_infinite_scroll_single_posts_resize(); // Progress bar var scroll_progress = jQuery('body > .scroll_progress_fixed'); if ( scroll_progress.length > 0 ) { scroll_progress.appendTo(jQuery('.sc_layouts_row_fixed')); } // Blog Single Post Animation kicker_skin_isVisible(".single-post .sc_blogger.alignright .sc_blogger_item", "kicker_animation_fade_in_up"); kicker_skin_isVisible(".single-post .sc_blogger.alignleft .sc_blogger_item", "kicker_animation_fade_in_up"); kicker_skin_isVisible(".single-post .content_wrap .sc_widget_video", "kicker_animation_fade_in_up"); kicker_skin_isVisible(".single-post .content_wrap .sc_widget_slider", "kicker_animation_fade_in_up"); // Title Animation kicker_skin_isVisible(".widgettitle_icons_wrapper", "kicker_animation_fade_in"); // Footer Animation kicker_skin_isVisible(".footer_wrap .wp-widget-nav_menu li", "kicker_animation_fade_in"); kicker_skin_isVisible(".footer_wrap .widget_nav_menu li", "kicker_animation_fade_in"); kicker_skin_isVisible(".footer_wrap .mailchimp-form-2 .EMAIL-label", "kicker_animation_width"); kicker_skin_isVisible(".footer_wrap #style-2 .email-label", "kicker_animation_width"); // Powerkit Animation kicker_skin_isVisible(".pk-widget-author-container .pk-author-title", "kicker_animation_fade_in_up"); kicker_skin_isVisible(".pk-widget-author-container .pk-author-data", "kicker_animation_fade_in_up"); kicker_skin_isVisible(".pk-widget-author-container .widget_title", "kicker_animation_fade_in_up"); // Mouse Wheel kicker_skin_mousewheelScroll(".ta_mouse_wheel"); // Parallax Images kicker_skin_imageParallax(".blogger_coverbg_parallax.sc_blogger_item_with_image .featured_bg_wrapper .featured_bg"); kicker_skin_imageParallax(".blogger_coverbg_parallax .sc_blogger_item_with_image .featured_bg_wrapper .featured_bg"); kicker_skin_imageParallax(".blogger_coverbg_parallax.post_format_image .featured_bg_wrapper .featured_bg"); kicker_skin_imageParallax(".blogger_coverbg_parallax .post_format_image .featured_bg_wrapper .featured_bg"); // Mailchimp kicker_skin_mc4wp_ready(); kicker_skin_mc4wp_alert(); }); /* Page Resize ***************************/ $document.on('action.resize_kicker', function() { // Post blocks kicker_skin_post_blocks_ready_resize(); // Post header kicker_skin_post_header_ready_resize_ajax(); // Blog kicker_skin_blog_ready_resize(); }); /* Elementor Editor ***************************/ $window.on( 'elementor/frontend/init', function() { if ( typeof window.elementorFrontend !== 'undefined' && typeof window.elementorFrontend.hooks !== 'undefined' ) { // If Elementor is in the Editor's Preview mode if ( elementorFrontend.isEditMode() ) { // Init elements after creation elementorFrontend.hooks.addAction( 'frontend/element_ready/global', function( $cont ) { // Add icons wrapper for widget title kicker_skin_widget_title_ready(); // Elementor Widget Video ready kicker_skin_elementor_video_ready(); // Mailchimp in the Editor's Preview mode kicker_skin_mc4wp_ready(); kicker_skin_mc4wp_alert(); } ); } } }); /* AJAX ***************************/ $document.on('action.got_ajax_response', function(event, params) { if (params['action'] == 'prev_post_loading') { var res_post_id = ''; if ( params['result'] ) { var res = jQuery( params['result'] ); res_post_id = res.find('.content > article').attr('id'); res_post_id = res_post_id.replace('post-', ''); } jQuery.post(KICKER_STORAGE['ajax_url'], { action: 'kicker_skin_prev_post_loading', nonce: KICKER_STORAGE['ajax_nonce'], post_id: res_post_id }, function(response) { if (response) { // Append kadence styles to head jQuery('head').append(response); // Post audio kicker_skin_post_audio_ready_ajax(); // Post comments kicker_skin_post_comments_ready_ajax(); // MailChimp kicker_skin_mailchimp_ready_ajax(); kicker_skin_mc4wp_ready(); kicker_skin_mc4wp_alert(); // Post blocks kicker_skin_post_blocks_ready_resize(); // Post header kicker_skin_post_header_ready_resize_ajax(); // Call other functions $document.trigger('action.ajax_kicker'); // Recalculate blocks parameters $document.trigger('resize'); } }); } }); /* Init hidden elements ***************************/ $document.on( 'action.init_hidden_elements', kicker_skin_blog_init_hidden ); // Animated item size function kicker_skin_itemVarsFunction(item) { var itemVars = { height: item.outerHeight(), topPosition: item.offset().top, bottomPosition: item.offset().top + item.outerHeight() }; return itemVars; } // Browser window size function kicker_skin_windowVarsFunction() { var webWindow = $window; var windowVars = { height: webWindow.height(), topPosition: webWindow.scrollTop(), bottomPosition: webWindow.height() + webWindow.scrollTop() }; return windowVars; } // Mouse weel animated element trigger function kicker_skin_mousewheelScroll(item) { var animationElements = jQuery.find(item), webWindow = kicker_skin_windowVarsFunction(); jQuery.each(animationElements, function() { var element = jQuery(this), item = kicker_skin_itemVarsFunction(jQuery(this)); if( element.hasClass('under_position') && (item.bottomPosition < webWindow.topPosition) ) { element.removeClass('under_position'); element.addClass('over_position'); } else if ( element.hasClass('over_position') && (item.topPosition > webWindow.bottomPosition) ) { element.removeClass('over_position'); element.addClass('under_position'); } // Click trigger element.click(function() { if ( element.hasClass('under_position') && (item.bottomPosition >= webWindow.topPosition) && (item.topPosition <= webWindow.bottomPosition)) { jQuery('html,body').stop().animate({ scrollTop: kicker_skin_scrollPosition(element, 'bottom') }, 500, 'swing', function() { element.removeClass('under_position'); setTimeout(function() { element.addClass('over_position'); }, 500); }); } if ( element.hasClass('over_position') && (item.topPosition >= webWindow.topPosition) && (item.bottomPosition <= webWindow.bottomPosition)) { jQuery('html,body').stop().animate({ scrollTop: kicker_skin_scrollPosition(element, 'top') }, 500, 'swing', function() { element.removeClass('over_position'); setTimeout(function() { element.addClass('under_position'); }, 500); }); } }); }); } // Position of animated item (on page load) function kicker_skin_mousewheelItemPosition(item) { var itemVars = kicker_skin_itemVarsFunction(item), windowVars = kicker_skin_windowVarsFunction(), position = ''; if ((itemVars.topPosition < windowVars.topPosition) && ( itemVars.bottomPosition < windowVars.topPosition)) { position = 'over_position'; } else if ((itemVars.topPosition > windowVars.bottomPosition) && ( itemVars.bottomPosition > windowVars.bottomPosition)) { position = 'under_position'; } item.addClass(position); } // Position of animated item (on page load) function kicker_skin_isVisibleOnLoad(item, className, type = '') { var animatedItem = jQuery.find(item); jQuery.each(animatedItem, function() { if ( jQuery(this).is(':hidden') ) return; var element = jQuery(this), itemVars = kicker_skin_itemVarsFunction(element), windowVars = kicker_skin_windowVarsFunction(); if ((itemVars.topPosition >= windowVars.topPosition) && (itemVars.bottomPosition <= windowVars.bottomPosition)) { element.addClass(className); } }) } // Make sure the picture is visible function kicker_skin_isVisible(item, className, type = '') { var animationElements = jQuery.find(item), webWindow = kicker_skin_windowVarsFunction(); jQuery.each(animationElements, function() { if ( jQuery(this).is(':hidden') ) return; var element = jQuery(this), item = kicker_skin_itemVarsFunction(element); if ( item.topPosition != 0 && item.bottomPosition != 0 && (item.bottomPosition >= webWindow.topPosition) && (item.topPosition <= webWindow.bottomPosition)) { element.addClass(className); } }); } // Function for image parallax by page scroll function kicker_skin_imageParallax(item) { var windowTopPos = $window.scrollTop(); if(windowTopPos > 1) { jQuery(item).each(function(){ var itemParallax = jQuery(this); var itemParallaxOff = itemParallax.hasClass('background_parallax_off'); var itemTopPos = itemParallax.offset().top; var itembottomPosition = itemParallax.offset().top + itemParallax.outerHeight(); var itemNewPos = parseInt((windowTopPos - itemTopPos)/12); var itemOpacity = parseInt(100 - itemNewPos); itemParallax.addClass('background_parallax'); if(windowTopPos >= itembottomPosition) { itemParallax.addClass('background_parallax_off'); } else if(windowTopPos <= itemTopPos){ itemParallax.removeClass('background_parallax_off'); } if(windowTopPos >= itemTopPos && !itemParallaxOff) { if(itemNewPos <= 50 && itemNewPos > 0) { jQuery(this).css({ 'background-position':'center ' + itemNewPos +'px', 'opacity': '0.'+ itemOpacity }); } } else { jQuery(item).each(function(){ jQuery(this).css({ 'background-position':'center 0', 'opacity': '1' }); }); } }); } else { jQuery(item).each(function(){ jQuery(this).css({ 'background-position':'center 0', 'opacity': '1' }); }); } } // Scroll To function kicker_skin_scrollPosition(item, itemSibling) { var sibl, scroll, parentTop, siblTop, fixedRowsHeight, htmltagAttrStyleArr, htmltagAttrStyle = jQuery('html').attr('style'), parent = item.parents('section.elementor-element:not(.elementor-inner-section)'), siblName = 'section.elementor-element'; if (htmltagAttrStyle.length > 0) { htmltagAttrStyleArr = htmltagAttrStyle.split(';') for (var i = 0; i < htmltagAttrStyleArr.length; i++) { if (htmltagAttrStyleArr[i].includes('--fixed-rows-height:')) { fixedRowsHeight = htmltagAttrStyleArr[i].replace('--fixed-rows-height:','').replace('px',''); } } } if(itemSibling == 'top' ) { parentTop = parent.offset().top.toString(); scroll = parentTop - fixedRowsHeight; return scroll; } else if (itemSibling == 'bottom') { sibl = parent.next(siblName); if(sibl.attr('class') === undefined){ return webWindow.bottomPosition; } else { var siblTop = sibl.offset().top.toString(); scroll = siblTop - fixedRowsHeight; return scroll; } } } // Color switcher init function kicker_skin_color_switcher_ready() { if ( jQuery('#color_scheme_switcher').length > 0 ) { // Change color scheme after page load var site_color_scheme = kicker_get_cookie('kicker_color_scheme'); if ( site_color_scheme != null ) { kicker_skin_remove_color_scheme_class(); jQuery('body').addClass('scheme_' + site_color_scheme); jQuery('#color_scheme_switcher li[data-value="' + site_color_scheme + '"]').addClass('selected'); kicker_skin_invert_logo_colors(site_color_scheme); setTimeout(function(){ jQuery('body').removeClass('bg_white'); }, 1000); } // Open color schemes jQuery('#color_scheme_switcher').on('click', function(){ jQuery(this).toggleClass('opened'); }); // Change color scheme on the button click jQuery('#color_scheme_switcher li').on('click', function() { jQuery('body').removeClass('bg_white'); var val = jQuery(this).attr('data-value'); kicker_skin_remove_color_scheme_class(); jQuery('body').addClass('scheme_' + val); jQuery('#color_scheme_switcher').removeClass('opened'); kicker_set_cookie( 'kicker_color_scheme', val, { expires: 365, path: '/' } ); kicker_skin_invert_logo_colors(val); }); } } // Remove body color scheme class function kicker_skin_remove_color_scheme_class() { jQuery('#color_scheme_switcher li').each(function(){ var val = jQuery(this).attr('data-value'); jQuery('body').removeClass('scheme_' + val); }); } // Invert logo colors function kicker_skin_invert_logo_colors(site_color_scheme) { if ( jQuery('#color_scheme_switcher').hasClass('invert') ) { if ( site_color_scheme == 'dark') { jQuery('body.scheme_dark').find('header:not([class*="scheme_"]), .menu_mobile:not([class*="scheme_"]), footer:not([class*="scheme_"]), #trx_addons_login_popup').find('.logo_image, .sc_layouts_logo').addClass('invert'); } else { jQuery('body.scheme_dark').find('header:not([class*="scheme_"]), .menu_mobile:not([class*="scheme_"]), footer:not([class*="scheme_"]), #trx_addons_login_popup').find('.logo_image, .sc_layouts_logo').removeClass('invert'); } } } // Post navigation ready function kicker_skin_post_nav_links_ready() { // Duplicate post navigation if ( jQuery('.nav-links-single').length > 0 ) { jQuery('.nav-links-single.nav-links-fixed:not(.inited)').addClass('inited').each(function() { var links = jQuery(this); var clone = links.clone().removeClass('nav-links-fixed nav-links-with-thumbs'); clone.insertAfter(links); links.find('.nav-arrow-label').each(function() { var i = jQuery(this); i.insertBefore(i.parent()); }); }); } } // Post comments ready function kicker_skin_post_comments_ready_ajax() { if ( jQuery('.comments_wrap').length > 0 ) { // Add lines to parents jQuery('.comments_wrap:not(.inited)').addClass('inited').each(function() { var wrap = jQuery(this); var button = wrap.find('.form-submit input[type="submit"]').removeAttr('type').removeAttr('name'); var val = button.val(); button.replaceWith(jQuery('<button class="sc_button sc_button_default sc_button_size_large sc_button_with_icon sc_button_icon_right hover_style_icon_default"><span class="sc_button_icon"><span class="icon-comment-1"></span></span><span class="sc_button_text"><span class="sc_button_title">' + val + '</span></span></button>')); wrap.find('.comments_list_wrap ul > li > ul').each(function() { jQuery(this).parent().addClass('has-children'); }); }); // Show/Hide Comments jQuery('.show_comments_button:not(.inited)').addClass('inited').on('click', function(e) { var bt = jQuery(this); if (bt.attr('href') == '#') { var comments_wrap = bt.parent().find('+ .comments_wrap'); bt.toggleClass('opened').text(bt.data(bt.hasClass('opened') ? 'hide' : 'show')); comments_wrap.slideToggle(function() { comments_wrap.toggleClass('opened'); }); e.preventDefault(); return false; } }); } } // Post blocks ready function kicker_skin_post_blocks_ready_resize() { if ( jQuery('[class*="is-style-align"][class*="is-style-size"]').length > 0 ) { if ( $window.width() < 1680 ) { jQuery('[class*="is-style-align"][class*="is-style-size"] + .trx_addons_reviews_block').each(function(){ jQuery(this).prev().addClass('responsive_view'); }); } else { jQuery('[class*="is-style-align"][class*="is-style-size"] + .trx_addons_reviews_block').each(function(){ jQuery(this).prev().removeClass('responsive_view'); }); } } } // Post audio function kicker_skin_post_audio_ready_ajax() { jQuery('.post_header_wrap_in_header .post_featured.with_audio.with_thumb:not(.audio_inited)').each(function() { var featured = jQuery(this); if ( featured.find('.mejs-container').length > 0 ) { featured.addClass('audio_inited'); var audio_wrap = featured.find('.post_audio'); var audio = audio_wrap.find('audio')[0]; var btn = jQuery('<div class="post_audio_btn"></div>'); var header = featured.find(' + .post_header'); if ( header.length == 0 ) { header = featured; } header.prepend(btn); audio_wrap.hide(); btn.on('click', function() { audio_wrap.slideToggle(function(){ audio_wrap.find('.mejs-playpause-button').click(); }); }); } else { setTimeout(function(){ kicker_skin_post_audio_ready_ajax(); }, 1000); } }); } // Post header function kicker_skin_post_header_ready_resize_ajax() { var header = jQuery('.post_header_wrap_style_style-1.with_featured_image,\ .post_header_wrap_style_style-2.with_featured_image,\ .post_header_wrap_style_style-3.with_featured_image'); if ( jQuery(header).find('.post_featured.with_gallery').length > 0 ) { return; } header.find('.post_featured').css('min-height', 0); header.each(function() { var self = jQuery(this); var image_h = self.find('.post_featured').outerHeight(); var info_h = self.find('.post_header').outerHeight(); var x = 140; if ( jQuery('body').hasClass('mobile_layout') ) { x = 80; } info_h = info_h + x; if ( info_h >= image_h ) { self.find('.post_featured').css('min-height', info_h); } }); } // Blog function kicker_skin_blog_ready_resize() { // Blog - Band jQuery('.post_layout_band .slider_container').each(function() { if ( $window.width() <= 600 ) { jQuery(this).data('ratio', '16:9'); } else { jQuery(this).data('ratio', '1:1'); } }); } // Add icons wrapper for widget title function kicker_skin_widget_title_ready() { jQuery('.content .widget:not(.wp-widget-powerkit_widget_author) .widget_title:not(.inited), \ .content .widget:not(.wp-widget-powerkit_widget_author) .widgettitle:not(.inited), \ .sidebar .widget .widget_title:not(.inited), \ .sidebar .widget .widgettitle:not(.inited), \ .elementor-sidebar .widget .widget_title:not(.inited):not(.inited), \ .elementor-sidebar .widget .widgettitle:not(.inited), \ .elementor-sidebar .sc_item_title:not(.inited), \ .footer_wrap .widget_recent_posts .sc_recent_posts_title_type_classic .widget_title:not(.inited), \ .footer_wrap .widget_recent_posts .sc_recent_posts_title_type_classic .widgettitle:not(.inited), \ .footer_wrap .widget_categories_list .widget_title:not(.inited), \ .footer_wrap .widget_categories_list .widgettitle:not(.inited), \ .footer_wrap .sc_widget_aboutme .widget_title:not(.inited), \ .footer_wrap .sc_widget_aboutme .widgettitle:not(.inited), \ .footer_wrap .wp-widget-search .widget_title:not(.inited), \ .footer_wrap .wp-widget-search .widgettitle:not(.inited) ').each(function(){ var self = jQuery(this).addClass('inited'); var title = self.html(); var titleWithIcons = title + "<span class="+'"widgettitle_icons_wrapper"'+"><span></span>"; self.html(titleWithIcons); }); } // Magnific Popup function kicker_skin_magnific_ready() { jQuery('.video_hover.trx_addons_popup_link').on('mfpOpen', function() { var x = jQuery('html').attr('style'); if ( x ) { x = x.replace('overflow: hidden', 'overflow: hidden !important'); } jQuery('html').attr('style', x); }); } // MailChimp function kicker_skin_mailchimp_ready_ajax() { if ( jQuery('.yikes-easy-mc-form').length > 0 ) { jQuery('.yikes-easy-mc-form:not(.inited)').addClass('inited').each(function() { var form = jQuery(this); var checkbox = form.find('.yikes-mailchimp-eu-compliance-label'); form.find('.yikes-easy-mc-submit-button').after(checkbox); }); } } function kicker_skin_mc4wp_ready() { if ( jQuery('.mc4wp-form').length > 0 ) { jQuery('.mc4wp-form:not(.inited)').each(function() { var form = jQuery(this); var formId = form.attr('id'); var formButton = form.find('button'); var formLabel = form.find('label'); var formCheckbox = form.find('input[type="checkbox"]'); var formLabelIdRandom = Math.floor((Math.random() * 100) + 1) * Math.floor((Math.random() * 100) + 1); form.addClass('inited'); formCheckbox.attr('id', formId + '_form' + formLabelIdRandom); formLabel.attr('for', formId + '_form' + formLabelIdRandom); if ( formId === 'style-1' ) { formButton.removeClass('sc_button_simple sc_button_icon_left').addClass('sc_button_icon_right hover_style_icon_1'); } if ( formId === 'style-6' ) { formButton.removeClass('sc_button_simple').addClass('hover_style_1'); } }); } } function kicker_skin_mc4wp_alert(form) { var formValue = form; if ( formValue === undefined || formValue === '' ) { formValue = jQuery(".mc4wp-form:not(.inited_validation)") } jQuery(formValue).each(function () { var form = jQuery(this), btn = form.find('button, input[type="submit"], input[type="button"]'); var $i_agree = form.find('input[type="checkbox"][name="i_agree_privacy_policy"]:not(.inited_alert)' + ',input[type="checkbox"][name="gdpr_terms"]:not(.inited_alert)' + ',input[type="checkbox"][name="wpgdprc"]:not(.inited_alert)' + ',input[type="checkbox"][name="AGREE_TO_TERMS"]:not(.inited_alert)' ); form.addClass('inited_validation'); if ( $i_agree.length > 0 ) { $i_agree.addClass( 'inited_alert' ); } btn.on( 'click', function(e) { form.find('.trx_addons_message_box').remove(); if ( $i_agree.length > 0 ) { if ( ! $i_agree.get(0).checked ) { form.append( '<div class="trx_addons_message_box trx_addons_message_box_error">' + KICKER_STORAGE['msg_i_agree_error'] + '</div>' ); var error_msg = form.find('.trx_addons_message_box'); error_msg.fadeIn(600); setTimeout( function() { error_msg.fadeOut( 600, function() {error_msg = form.find('.trx_addons_message_box'); error_msg.remove(); } ); }, 3000 ); e.preventDefault(); return false; } } var rez = kicker_form_validate(form, { error_message_show: true, error_message_time: 3000, error_message_class: 'trx_addons_message_box trx_addons_message_box_error', error_message_text: 'Global error text', error_fields_class: 'mc4wp_error_field', exit_after_first_error: true, rules: [ { field: 'EMAIL', min_length: {value: 7, message: KICKER_STORAGE['mc4wp_msg_email_min']}, max_length: {value: 60, message: KICKER_STORAGE['mc4wp_msg_email_max']}, mask: { value: '^([a-zA-Z0-9_\\-]+\\.)*[a-zA-Z0-9_\\-]+@[a-zA-Z0-9_\\-]+(\\.[a-zA-Z0-9_\\-]+)*\\.[a-zA-Z]{2,6}$', message: 'Invalid email address' } }, ] }); if (!rez) { jQuery(form).submit(); } else { e.preventDefault(); return rez; } }); }); } // Powerkit function kicker_skin_powerkit_ready() { // Output only user name "Widget: Author (PowerKit)" if ( jQuery('.pk-widget-author').length > 0 ) { jQuery('.pk-widget-author:not(.inited)').each(function() { var self = jQuery(this).addClass('inited'), authorTitle = self.find('.pk-author-title a'), fullName = authorTitle.text(), parsedName = fullName.split(' '); authorTitle.html(parsedName[0]); }); } } // Elementor Widget Video ready function kicker_skin_elementor_video_ready() { if ( jQuery('.elementor-video').length > 0 ) { var elemenor_video = jQuery( '.elementor-video[controls]' ); if ( elemenor_video.length == 0 ){ jQuery( '.elementor-video' ).attr( 'nocontrols', '' ); }; } } // Elementor Widget Counter ready function kicker_skin_elementor_counter_ready() { if ( jQuery('.elementor-counter').length > 0 ) { // Counter align extending from column align jQuery('.elementor-counter .elementor-counter-number-wrapper').each(function() { var counter = jQuery(this), counterParentJC = counter.parents('.sc_layouts_column').css('justify-content'), counterParentTA = counter.parents('.sc_layouts_column').css('text-align'); counter.css('justify-content', counterParentJC).siblings('.elementor-counter-title').css('text-align', counterParentTA); }); } } // Infinite scroll in the single posts function kicker_skin_infinite_scroll_single_posts_resize() { var single_post_scrollers = jQuery( '.nav-links-single-scroll' ); if ( single_post_scrollers.length === 0 ) { return; } var cur_page_id = KICKER_STORAGE['cur_page_id'], cur_page_link = KICKER_STORAGE['cur_page_url']; single_post_scrollers.each( function() { var inf = jQuery(this), link = inf.data('post-link'), off = inf.offset().top, st = $window.scrollTop(), wh = $window.height(); // Change location url if (inf.hasClass('nav-links-single-scroll-loaded')) { if (link && off < st + wh / 2) { cur_page_id = inf.data('post-prev-id'); } } } ); // Infinite scroll in the single posts - Update post meta and share if (cur_page_link != location.href) { jQuery( '.sc_layouts_meta .post_meta_item' ).each(function() { var meta = jQuery(this); var meta_class = meta.attr('class'); var meta_type = meta_class.split(' '); if ( meta_type.length > 1 ) { if ( meta_type[1] == 'post_share' ) { var socials = jQuery( 'article#post-' + cur_page_id + ' .post_share .social_items:first'); if ( socials.length > 0 ) { meta.find('.social_item').each(function() { var x = socials.find('.social_item[data-count="' + jQuery(this).data('count') + '"]').attr('href'); jQuery(this).attr('href', x).data('link', x); }) } } else { var meta_clone = jQuery( 'article#post-' + cur_page_id + ' .post_header_wrap .' + meta_type[1] ).clone(); if ( meta_clone.length > 0 ) { meta.replaceWith(meta_clone); } } } }); } } // Blog function kicker_skin_blog_init_hidden() { // Blog - Portfolio jQuery('.portfolio-masonry_wrap:not(.inited)').addClass( 'inited' ).each(function() { var masonry_wrap = jQuery( this ); kicker_when_images_loaded( masonry_wrap, function() { setTimeout( function() { masonry_wrap.find('.post_layout_portfolio').each(function() { var item = jQuery(this); var item_h = item.height(); var info_h = item.find('.post_info').outerHeight(); var formats = item.hasClass('post_format_audio') || item.hasClass('post_format_gallery') || item.hasClass('post_format_video'); if ( formats ) { info_h += 82; } if ( info_h >= item_h ) { item.addClass('resize').find('.post_featured').css({'height': Math.floor(info_h) + 'px'}); } }); $document.trigger( 'action.init_hidden_elements', [masonry_wrap.parent()] ); }, kicker_apply_filters( 'kicker_filter_masonry_init', 10 ) ); }); }); } })();