Spamworldpro Mini Shell
Spamworldpro


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/mets.corals.io/wp-content/plugins/advanced-gutenberg/assets/blocks/advtabs/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mets.corals.io/wp-content/plugins/advanced-gutenberg/assets/blocks/advtabs/frontend.js
jQuery(document).ready(function ($) {
    $(".advgb-tab a:not(.ui-tabs-anchor)").unbind("click");
    $(".advgb-tabs-block").tabs();

    $('.advgb-tabs-wrapper').each(function () {
        var activeTab = $(this).data('tab-active');
        var tabPanel = $(this).find('.advgb-tab-panel');

        var tab = $(this).find('li.advgb-tab:not(".advgb-tab-active")');
        if($(this).prop('id') !== '') {
            tab = $(this).find('li.advgb-tab:not(".ui-state-active")');
        }
        var tabs = $(this).find('.advgb-tab');
        var bodyHeaders = $(this).find('.advgb-tab-body-header');
        var bodyContainers = $(this).find('.advgb-tab-body-container');
        var bgColor = tab.css('background-color');
        var borderColor = tab.css('border-color');
        var borderWidth = tab.css('border-width');
        var borderStyle = tab.css('border-style');
        var borderRadius = tab.css('border-radius');
        var textColor = tab.find('a').css('color');

        $( this ).find( ".advgb-tab a:not(.advgb-tabs-anchor)" ).unbind( "click" );

        tabs.on( 'click', function ( event ) {
            event.preventDefault();
            var currentTabActive = $( event.target ).closest( '.advgb-tab' );
            var href = currentTabActive.find( 'a' ).attr( 'href' );
            var currentContentActive = bodyContainers.find( '.advgb-tab-body[aria-labelledby="' + href.replace( /^#/, "" ) + '"]' );

            tabs.removeClass( 'advgb-tab-active' );
            currentTabActive.addClass( 'advgb-tab-active' );
            bodyContainers.find( '.advgb-tab-body' ).hide();
            currentContentActive.show();
            // Check if Images Slider is present in the current active tab's content
            if( currentContentActive.find('.advgb-images-slider-block').length && $.fn.slick ) {
                currentContentActive.find('.advgb-images-slider-block > .slick-initialized').slick(
                    'slickSetOption',
                    'refresh',
                    true,
                    true
                );
            }
        } );

        tabs.eq( activeTab ).trigger( 'click' ); // Default

        bodyHeaders.eq(activeTab).addClass('header-active');
        bodyHeaders.css({
            backgroundColor: bgColor,
            color: textColor,
            borderColor: borderColor,
            borderWidth: borderWidth,
            borderStyle: borderStyle,
            borderRadius: borderRadius
        })
    });

    $('.advgb-tab-body-header').click(function () {
        var bodyContainer = $(this).closest('.advgb-tab-body-container');
        var bodyWrapper = $(this).closest('.advgb-tab-body-wrapper');
        var tabsWrapper = $(this).closest('.advgb-tabs-wrapper');
        var tabsPanel = tabsWrapper.find('.advgb-tabs-panel');
        var idx = bodyContainer.index();

        bodyWrapper.find('.advgb-tab-body-header').removeClass('header-active');
        $(this).addClass('header-active');
        tabsPanel.find('.advgb-tab').eq(idx).find('a').trigger('click');
    });
});

Spamworldpro Mini