Tribe__Events__Community__Main::maybeLoadAssets( bool $force = false )
Determines what assets to load.
Contents
Parameters
- $force
-
(bool) (Optional)
Default value: false
Source
File: src/Tribe/Main.php
public function maybeLoadAssets( $force = false ) {
$force = tribe_is_truthy( $force );
// We are not forcing if it's not a boolean
if ( ! is_bool( $force ) ) {
$force = false;
}
// If we are forcing it we just bail
if ( ! $force && ! tribe_is_community_my_events_page() && ! tribe_is_community_edit_event_page() ) {
return;
}
// Remove front-end scripts in case they're enqueued
tribe( 'assets' )->remove( 'tribe-events-pro' );
tribe( 'assets' )->remove( 'tribe-events-pro-geoloc' );
tribe_asset_enqueue_group( 'events-admin' );
tribe_asset_enqueue( 'tribe-events-dynamic' );
tribe_asset_enqueue( 'tribe-jquery-timepicker-css' );
// disable comments on this page
add_filter( 'comments_template', array( $this, 'disable_comments_on_page' ) );
// load EC resources
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_assets' ), 20 );
}