Tribe__Events__Editor::assets()
Return
(void)
Source
File: src/Tribe/Editor.php
public function assets() {
$plugin = tribe( 'tec.main' );
/**
* Allows for filtering the embedded Google Maps API URL.
*
* @since 4.7
*
* @param string $api_url The Google Maps API URL.
*/
$gmaps_api_key = tribe_get_option( 'google_maps_js_api_key' );
$gmaps_api_url = 'https://maps.googleapis.com/maps/api/js';
if ( ! empty( $gmaps_api_key ) && is_string( $gmaps_api_key ) ) {
$gmaps_api_url = add_query_arg( array( 'key' => $gmaps_api_key ), $gmaps_api_url );
}
/**
* Allows for filtering the embedded Google Maps API URL.
*
* @since 4.7
*
* @param string $api_url The Google Maps API URL.
*/
$gmaps_api_url = apply_filters( 'tribe_events_google_maps_api', $gmaps_api_url );
tribe_asset(
$plugin,
'tribe-events-editor-blocks-gmaps-api',
$gmaps_api_url,
array(),
'enqueue_block_editor_assets',
array(
'type' => 'js',
'in_footer' => false,
'localize' => array(),
'conditionals' => array( $this, 'is_events_post_type' ),
'priority' => 1
)
);
tribe_asset(
$plugin,
'tribe-the-events-calendar-data',
'app/data.js',
array(),
'enqueue_block_editor_assets',
array(
'in_footer' => false,
'localize' => array(),
'conditionals' => array( $this, 'is_events_post_type' ),
'priority' => 101,
)
);
tribe_asset(
$plugin,
'tribe-the-events-calendar-editor',
'app/editor.js',
array(),
'enqueue_block_editor_assets',
array(
'in_footer' => false,
'localize' => array(),
'conditionals' => array( $this, 'is_events_post_type' ),
'priority' => 102,
)
);
tribe_asset(
$plugin,
'tribe-the-events-calendar-icons',
'app/icons.js',
array(),
'enqueue_block_editor_assets',
array(
'in_footer' => false,
'localize' => array(),
'conditionals' => array( $this, 'is_events_post_type' ),
'priority' => 103,
)
);
tribe_asset(
$plugin,
'tribe-the-events-calendar-hoc',
'app/hoc.js',
array(),
'enqueue_block_editor_assets',
array(
'in_footer' => false,
'localize' => array(),
'conditionals' => array( $this, 'is_events_post_type' ),
'priority' => 104,
)
);
tribe_asset(
$plugin,
'tribe-the-events-calendar-elements',
'app/elements.js',
array(),
'enqueue_block_editor_assets',
array(
'in_footer' => false,
'localize' => array(),
'conditionals' => array( $this, 'is_events_post_type' ),
'priority' => 105,
)
);
tribe_asset(
$plugin,
'tribe-the-events-calendar-blocks',
'app/blocks.js',
array(),
'enqueue_block_editor_assets',
array(
'in_footer' => false,
'localize' => array(),
'conditionals' => array( $this, 'is_events_post_type' ),
'priority' => 106,
)
);
tribe_asset(
$plugin,
'tribe-block-editor',
'app/editor.css',
array(),
'enqueue_block_editor_assets',
array(
'in_footer' => false,
'conditionals' => array( $this, 'is_events_post_type' ),
)
);
tribe_asset(
$plugin,
'tribe-block-editor-blocks',
'app/blocks.css',
array(),
'enqueue_block_editor_assets',
array(
'in_footer' => false,
'conditionals' => array( $this, 'is_events_post_type' ),
)
);
}
Changelog
| Version | Description |
|---|---|
| 4.7 | Introduced. |