Setup_Page::on_load()
Source
File: includes/libs/admin/page/setup-page.class.php
public function on_load() {
$_GET['noheader'] = 'true';
if( !defined('IFRAME_REQUEST') ){
define('IFRAME_REQUEST', true);
}
$options = Plugin::instance()->get_options();
// you must use this instead of menu_page_url() to avoid API error
$settings_page_url = sprintf(
'edit.php?post_type=%s&page=%s',
Plugin::instance()->get_admin()->get_post_type()->get_post_type(),
Plugin::instance()->get_admin()->get_admin_menu()->get_page( 'cvm_settings' )->get_menu_slug()
);
$this->vimeo_oauth = new Vimeo_Oauth(
$options['vimeo_consumer_key'],
$options['vimeo_secret_key'],
$options['oauth_token'],
admin_url( $settings_page_url )
);
wp_enqueue_style(
'vimeotheque-setup',
VIMEOTHEQUE_URL . 'assets/back-end/css/setup-page.css',
false,
VIMEOTHEQUE_VERSION
);
wp_enqueue_script(
'vimeotheque-setup',
VIMEOTHEQUE_URL . 'assets/back-end/js/setup.js',
[ 'jquery', 'wp-color-picker' ],
VIMEOTHEQUE_VERSION
);
wp_localize_script(
'vimeotheque-setup',
'vimeotheque',
[
'restURL' => rest_url(),
'restNonce' => wp_create_nonce( 'wp_rest' )
]
);
wp_enqueue_style('wp-color-picker');
}
