Tribe__Tickets__Attendees::enqueue_assets( $hook )
Enqueues the JS and CSS for the attendees page in the admin
Contents
Parameters
- $hook
-
(Required)
Source
File: src/Tribe/Attendees.php
public function enqueue_assets( $hook ) {
/**
* Filter the Page Slugs the Attendees Page CSS and JS Loads
*
* @param array array( $this->page_id ) an array of admin slugs
*/
if ( ! in_array( $hook, apply_filters( 'tribe_filter_attendee_page_slug', array( $this->page_id ) ) ) ) {
return;
}
$resources_url = plugins_url( 'src/resources', dirname( dirname( __FILE__ ) ) );
wp_enqueue_style( $this->slug(), $resources_url . '/css/tickets-attendees.css', array(), Tribe__Tickets__Main::instance()->css_version() );
wp_enqueue_style( $this->slug() . '-print', $resources_url . '/css/tickets-attendees-print.css', array(), Tribe__Tickets__Main::instance()->css_version(), 'print' );
wp_enqueue_script( $this->slug(), $resources_url . '/js/tickets-attendees.js', array( 'jquery' ), Tribe__Tickets__Main::instance()->js_version() );
add_thickbox();
$mail_data = array(
'nonce' => wp_create_nonce( 'email-attendee-list' ),
'required' => esc_html__( 'You need to select a user or type a valid email address', 'event-tickets' ),
'sending' => esc_html__( 'Sending...', 'event-tickets' ),
'ajaxurl' => admin_url( 'admin-ajax.php' ),
'checkin_nonce' => wp_create_nonce( 'checkin' ),
'uncheckin_nonce' => wp_create_nonce( 'uncheckin' ),
'cannot_move' => esc_html__( 'You must first select one or more tickets before you can move them!', 'event-tickets' ),
'move_url' => add_query_arg( array(
'dialog' => Tribe__Tickets__Main::instance()->move_tickets()->dialog_name(),
'check' => wp_create_nonce( 'move_tickets' ),
'TB_iframe' => 'true',
) ),
);
wp_localize_script( $this->slug(), 'Attendees', $mail_data );
}
Changelog
| Version | Description |
|---|---|
| 4.6.2 | Introduced. |