File "frontend.js.php"
Full Path: /home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/wp-content/plugins/ultimate-addons-for-gutenberg/includes/blocks/table-of-contents/frontend.js.php
File size: 930 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Frontend JS File.
*
* @since 2.0.0
* @var mixed[] $attr
* @var int $id
*
* @package uagb
*/
$base_selector = ( isset( $attr['classMigrate'] ) && $attr['classMigrate'] ) ? '.uagb-block-' : '#uagb-toc-';
$selector = $base_selector . $id;
$attrs_needed_in_js = array(
'mappingHeaders' => $attr['mappingHeaders'],
'scrollToTop' => $attr['scrollToTop'],
'makeCollapsible' => $attr['makeCollapsible'],
'enableCollapsableList' => $attr['enableCollapsableList'],
'initialCollapse' => $attr['initialCollapse'],
'markerView' => $attr['markerView'],
'isFrontend' => true,
'initiallyCollapseList' => $attr['initiallyCollapseList'],
);
ob_start();
?>
window.addEventListener( 'load', function(){
UAGBTableOfContents._run( <?php echo wp_json_encode( $attrs_needed_in_js ); ?>, '<?php echo esc_attr( $selector ); ?>' );
} );
<?php
return ob_get_clean();
?>