Tribe__Events__Filterbar__View::enqueueStylesAndScripts()
Enqueue the plugin stylesheet(s).
Return
(void)
Source
File: src/Tribe/View.php
public function enqueueStylesAndScripts() {
if ( ! $this->should_enqueue_assets() ) {
return false;
}
$show_filter = apply_filters( 'tribe_events_filters_should_show', in_array( get_post_type(), array( Tribe__Events__Main::VENUE_POST_TYPE, Tribe__Events__Main::ORGANIZER_POST_TYPE ) ) ? false : true );
if ( $show_filter ) {
// Only display filters before template if the layout is horizontal
if ( tribe_get_option( 'events_filters_layout', 'vertical' ) == 'vertical' ) {
add_action( 'tribe_events_bar_after_template', array( $this, 'displaySidebar' ), 25 );
} else {
if ( tribe_get_option( 'tribeDisableTribeBar', false ) == true ) {
add_action( 'tribe_events_before_template', array( $this, 'displaySidebar' ), 25 );
} else {
add_action( 'tribe_events_bar_after_template', array( $this, 'displaySidebar' ), 25 );
}
}
}
tribe_asset_enqueue( 'tribe-events-calendar-script' );
wp_enqueue_style( 'custom-jquery-styles' );
// Check for override stylesheet.
$user_stylesheet_url = Tribe__Events__Templates::locate_stylesheet( 'tribe-events/filterbar/filter-view.css' );
$user_stylesheet_url = apply_filters( 'tribe_events_filterbar_stylesheet_url', $user_stylesheet_url );
// If override stylesheet exists, then enqueue it.
if ( $user_stylesheet_url ) {
wp_enqueue_style( 'tribe-events-filterbar-override-style', $user_stylesheet_url );
}
wp_localize_script( 'tribe-filterbar-js', 'tribe_filter', array(
'reverse_position' => tribe_get_option( 'reverseCurrencyPosition', false ),
'currency_symbol' => tribe_get_option( 'defaultCurrencySymbol' ),
'featured_active_filter' => _x( 'Active', 'Featured Events active fitler display label', 'tribe-events-filter-view' ),
) );
}
Changelog
| Version | Description |
|---|---|
| 3.4 | Introduced. |