public function InitScriptsAndStyles() { global $pagenow; // wp_enqueue_script( 'rw-test', "/wp-admin/js/rw-test.js", array( 'jquery-ui-sortable', 'jquery-ui-draggable', 'jquery-ui-droppable' ), false, 1 ); rw_enqueue_style('rw_wp_admin', 'wordpress/admin.css'); rw_enqueue_script('rw_wp_admin', 'wordpress/admin.js'); // Enqueue the stylesheets for the metabox rating if ($this->admin_page_has_rating_metabox()) { rw_enqueue_style('rw-admin-rating', WP_RW__PLUGIN_URL . 'resources/css/admin-rating.css'); } // Enqueue the top-rated shortcode and dashboard stats widget stylesheets if ($this->account->is_registered()) { if ($this->admin_page_has_editor()) { rw_enqueue_style('rw-toprated-shortcode-style', WP_RW__PLUGIN_URL . 'resources/css/toprated-shortcode.css'); } if ('index.php' === $pagenow) { rw_enqueue_style('rw-dashboard-stats', WP_RW__PLUGIN_URL . 'resources/css/dashboard-stats.css'); } $min_votes_trigger = $this->GetOption(WP_RW__DB_OPTION_WP_RATE_NOTICE_MIN_VOTES_TRIGGER); if (-1 !== $min_votes_trigger) { // Enqueue the script that handles the updating of the minimum votes required for // displaying the "5-star WP rate" message box in the top of every page. rw_enqueue_script('rw-five-star-wp-rate-notice-js', WP_RW__PLUGIN_URL . 'resources/js/five-star-wp-rate-notice.js'); // "5-star WP rate" message styles rw_enqueue_style('rw-five-star-wp-rate-notice-style', WP_RW__PLUGIN_URL . 'resources/css/five-star-wp-rate-notice.css'); } } if (!$this->_inDashboard) { return; } // Enqueue JS. wp_enqueue_script('jquery'); wp_enqueue_script('json2'); // Enqueue CSS stylesheets. rw_enqueue_style('rw_wp_style', 'wordpress/style.css'); // rw_enqueue_style('rw', 'settings.php'); rw_enqueue_style('rw_fonts', add_query_arg(array('family' => 'Noto+Sans:400,700,400italic,700italic'), WP_RW__PROTOCOL . '://fonts.googleapis.com/css')); rw_register_script('rw', 'index.php'); if (!$this->account->is_registered()) { // Account activation page includes. rw_enqueue_script('rw_wp_validation', 'rw/validation.js'); rw_enqueue_script('rw'); // rw_enqueue_script('rw_wp_signup', 'wordpress/signup.php'); wp_enqueue_script('jquery-postmessage', plugins_url('resources/js/jquery.ba-postmessage.min.js', __FILE__)); } else { if ('rating-widget-addons' === $_GET['page']) { rw_enqueue_script('jquery-ui-dialog'); rw_enqueue_style('wp-jquery-ui-dialog'); // Enqueue the add-ons page CSS rw_enqueue_style('rw-addons-style', WP_RW__PLUGIN_URL . 'resources/css/addons.css'); } else { if ('rating-widget-affiliation' === $_GET['page']) { // Enqueue the affiliation page CSS rw_enqueue_style('rw-affiliation-style', WP_RW__PLUGIN_URL . 'resources/css/affiliation.css'); } else { // Settings page includes. rw_enqueue_script('rw_cp', 'vendors/colorpicker.js'); rw_enqueue_script('rw_cp_eye', 'vendors/eye.js'); rw_enqueue_script('rw_cp_utils', 'vendors/utils.js'); rw_enqueue_script('rw'); rw_enqueue_script('rw_wp', 'wordpress/settings.js'); // Include Chosen files. rw_enqueue_script('rw_chosen', 'https://cdnjs.cloudflare.com/ajax/libs/chosen/1.1.0/chosen.jquery.min.js'); rw_enqueue_style('rw_chosen', 'https://cdnjs.cloudflare.com/ajax/libs/chosen/1.1.0/chosen.min.css'); // Reports includes. rw_enqueue_style('rw_cp', 'colorpicker.php'); rw_enqueue_script('jquery-ui-datepicker', 'vendors/jquery-ui-1.8.9.custom.min.js'); rw_enqueue_style('jquery-theme-smoothness', 'vendors/jquery/smoothness/jquery.smoothness.css'); rw_enqueue_style('rw_external', 'style.css?all=t'); rw_enqueue_style('rw_wp_reports', 'wordpress/reports.php'); // Load the live preview styles $class = isset($_GET['rating']) ? rtrim($_GET['rating'], 's') : ''; if (empty($class) && 'rating-widget' == $_GET['page']) { $class = 'blog-post'; } else { if (empty($class) && 'rating-widget-woocommerce' == $_GET['page']) { $class = 'product'; } else { if (empty($class) && 'rating-widget-bbpress' == $_GET['page']) { $class = 'forum-post'; } } } if ($this->has_multirating_options($class)) { // Enqueue live preview JS and CSS rw_enqueue_script('rw-js-live-preview', WP_RW__PLUGIN_URL . '/resources/js/live-preview.js'); rw_enqueue_style('rw-live-preview', WP_RW__PLUGIN_URL . 'resources/css/live-preview.css'); } } } } }
public function InitScriptsAndStyles() { // wp_enqueue_script( 'rw-test', "/wp-admin/js/rw-test.js", array( 'jquery-ui-sortable', 'jquery-ui-draggable', 'jquery-ui-droppable' ), false, 1 ); if (!$this->_inDashboard) { return; } // Enqueue JS. wp_enqueue_script('jquery'); wp_enqueue_script('json2'); // Enqueue CSS stylesheets. rw_enqueue_style('rw_wp_style', 'wordpress/style.css'); rw_enqueue_style('rw', 'settings.php'); rw_enqueue_style('rw_fonts', add_query_arg(array('family' => 'Noto+Sans:400,700,400italic,700italic'), WP_RW__PROTOCOL . '://fonts.googleapis.com/css')); rw_register_script('rw', 'index.php'); if (!$this->_isRegistered) { // Account activation page includes. rw_enqueue_script('rw_wp_validation', 'rw/validation.js'); rw_enqueue_script('rw'); rw_enqueue_script('rw_wp_signup', 'wordpress/signup.php'); } else { // Settings page includes. rw_enqueue_script('rw_cp', 'vendors/colorpicker.js'); rw_enqueue_script('rw_cp_eye', 'vendors/eye.js'); rw_enqueue_script('rw_cp_utils', 'vendors/utils.js'); rw_enqueue_script('rw'); rw_enqueue_script('rw_wp', 'wordpress/settings.js'); // Reports includes. rw_enqueue_style('rw_cp', 'colorpicker.php'); rw_enqueue_script('jquery-ui-datepicker', 'vendors/jquery-ui-1.8.9.custom.min.js'); rw_enqueue_style('jquery-theme-smoothness', 'vendors/jquery/smoothness/jquery.smoothness.css'); rw_enqueue_style('rw_external', 'style.css?all=t'); rw_enqueue_style('rw_wp_reports', 'wordpress/reports.php'); } }