/** * Enqueue the admin javascript * * @since 2.0.0 * @return void */ function swp_admin_options_js() { $suffix = swp_get_suffix(); wp_enqueue_script('jquery'); wp_enqueue_script('jquery-effects-core'); wp_enqueue_script('jquery-ui-core'); wp_enqueue_script('jquery-ui-sortable'); wp_enqueue_script('jquery-ui-tooltip'); wp_enqueue_media(); wp_enqueue_script('swp_admin_options_js', SWP_PLUGIN_URL . "/js/admin-options-page{$suffix}.js", array('jquery'), SWP_VERSION); wp_localize_script('swp_admin_options_js', 'swpAdminOptionsData', array('registerNonce' => wp_create_nonce('swp_plugin_registration'), 'optionsNonce' => wp_create_nonce('swp_plugin_options_save'))); }
/** * Load admin scripts and styles. * * @since 1.0.0 * @access public * @param string $screen The ID of the current admin screen. * @return void */ function enqueueSocialWarfareAdminScripts($screen) { $screens = array('toplevel_page_social-warfare', 'post.php', 'post-new.php'); if (!in_array($screen, $screens, true)) { return; } enqueueSocialWarfareScripts(); $suffix = swp_get_suffix(); wp_enqueue_style('social_warfare_admin', SWP_PLUGIN_URL . "/css/admin{$suffix}.css", array(), SWP_VERSION); wp_enqueue_script('social_warfare_admin_script', SWP_PLUGIN_URL . "/js/admin{$suffix}.js", array('jquery'), SWP_VERSION); wp_localize_script('social_warfare_admin_script', 'swp_localize_admin', array('swp_characters_remaining' => __('Characters Remaining', 'social-warfare'))); if (!is_swp_registered()) { wp_enqueue_script('jquery-ui-tooltip'); wp_enqueue_style('jquery-ui-tooltip-css', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css', array()); } }