Assets::register()

Binds and sets up implementations.

Contents


Source

File: src/Events_Virtual/Custom_Tables/V1/Views/V2/Assets.php

	public function register() {
		$this->container->singleton( static::class, $this );
		$this->container->singleton( 'tec.virtual.custom-tables.v1.views.v2.assets', $this );

		$plugin = tribe( Plugin::class );

		tribe_asset(
			$plugin,
			'tec-custom-tables-v1-events-virtual-skeleton',
			'events-virtual-skeleton.css',
			[ 'tribe-events-views-v2-skeleton' ],
			'wp_enqueue_scripts',
			[
				'priority'     => 10,
				'conditionals' => [ $this, 'should_enqueue_series_single' ],
				'groups'       => [ static::$group_key ],
			]
		);

		tribe_asset(
			$plugin,
			'tec-custom-tables-v1-events-virtual-full',
			'events-virtual-full.css',
			[ 'tribe-events-views-v2-full' ],
			'wp_enqueue_scripts',
			[
				'priority'     => 10,
				'conditionals' => [
					'operator' => 'AND',
					[ $this, 'should_enqueue_series_single' ],
					[ tribe( Event_Assets::class ), 'should_enqueue_full_styles' ],
				],
				'groups'       => [ static::$group_key ],
			]
		);
	}

Top ↑

Changelog

Changelog
Version Description
1.12.0 Introduced.