HEX
Server: Apache
System: Linux p3plzcpnl505785.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: xuvi7odgswsg (6947073)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/xuvi7odgswsg/public_html/wp-content/plugins/bbpowerpack/includes/column-js.php
<?php

function pp_column_render_js( $extensions ) {

    if ( array_key_exists( 'separators', $extensions['col'] ) || in_array( 'separators', $extensions['col'] ) ) {
        add_filter( 'fl_builder_render_js', 'pp_column_separators_js', 10, 3 );
    }
}

function pp_column_separators_js( $js, $nodes, $global_settings ) {
    ob_start();
    foreach ( $nodes['columns'] as $column ) {
        if ( isset( $column->settings->enable_separator ) && 'yes' == $column->settings->enable_separator ) {
            ?>
            ;(function($) {
                var colH_<?php echo $column->node; ?> = $('.fl-node-<?php echo $column->node; ?>').outerHeight();
                $('.fl-node-<?php echo $column->node; ?> .pp-col-separator-left svg, .fl-node-<?php echo $column->node; ?> .pp-col-separator-right svg').css('width', colH_<?php echo $column->node; ?> + 'px');
                $(window).on('load resize', function() {
                    var colH_<?php echo $column->node; ?> = $('.fl-node-<?php echo $column->node; ?>').outerHeight();
                    $('.fl-node-<?php echo $column->node; ?> .pp-col-separator-left svg, .fl-node-<?php echo $column->node; ?> .pp-col-separator-right svg').css('width', colH_<?php echo $column->node; ?> + 'px');
                });
            })(jQuery);
            <?php
        }
    }
    $js .= ob_get_clean();

    return $js;
}