Skip to content

Commit

Permalink
Fixed CSS/JS not always printing
Browse files Browse the repository at this point in the history
Fixed issue discovered by Casey

#1882 (comment)
  • Loading branch information
zackkatz committed Mar 11, 2024
1 parent 5287f78 commit 7caa703
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions includes/class-frontend-views.php
Original file line number Diff line number Diff line change
Expand Up @@ -1571,9 +1571,16 @@ public function add_scripts_and_styles() {

wp_register_script( 'gravityview-fe-view', plugins_url( 'assets/js/fe-views' . $script_debug . '.js', GRAVITYVIEW_FILE ), apply_filters( 'gravityview_js_dependencies', $js_dependencies ), GV_PLUGIN_VERSION, true );

static $inlined_scripts = [];

$custom_javascript = $view->settings->get( 'custom_javascript' );

// Only print once.
if ( 'wp_print_footer_scripts' !== current_filter() ) {
wp_add_inline_script( 'gravityview-fe-view', $view->settings->get( 'custom_javascript' ), 'after' );
if( ! empty( $custom_javascript ) && ! isset( $inlined_scripts[ $view->ID ] ) ) {

wp_add_inline_script( 'gravityview-fe-view', $custom_javascript, 'after' );

$inlined_scripts[ $view->ID ] = true;
}

wp_enqueue_script( 'gravityview-fe-view' );
Expand Down

0 comments on commit 7caa703

Please sign in to comment.