function ap_scripts_front() { $dir = ap_env_dev() ? 'js' : 'min'; $min = ap_env_dev() ? '' : '.min'; wp_enqueue_script('jquery'); wp_enqueue_script('jquery-form', array('jquery'), false); wp_enqueue_script('ap-functions-js', ANSPRESS_URL . 'assets/' . $dir . '/ap-functions' . $min . '.js', array('jquery', 'jquery-form')); wp_enqueue_script('ap-anspress_script', ANSPRESS_URL . 'assets/' . $dir . '/anspress_site' . $min . '.js', array('jquery', 'jquery-form'), AP_VERSION); wp_enqueue_script('peity-js', ap_get_theme_url('js/jquery.peity.min.js'), 'jquery', AP_VERSION); wp_enqueue_script('ap-initial.js', ap_get_theme_url('js/initial.min.js'), 'jquery', AP_VERSION); wp_enqueue_script('ap-scrollbar.js', ap_get_theme_url('js/jquery.scrollbar.min.js'), 'jquery', AP_VERSION); wp_enqueue_script('ap-js', ap_get_theme_url($dir . '/ap' . $min . '.js'), array('jquery', 'jquery-form'), AP_VERSION); wp_enqueue_style('ap-style', ap_get_theme_url('css/main.css'), array(), AP_VERSION); $custom_css = ' #anspress .ap-q-cells{ margin-' . (is_rtl() ? 'right' : 'left') . ': ' . (ap_opt('avatar_size_qquestion') + 10) . 'px; } #anspress .ap-a-cells{ margin-' . (is_rtl() ? 'right' : 'left') . ': ' . (ap_opt('avatar_size_qanswer') + 10) . 'px; }#anspress .ap-comment-content{ margin-' . (is_rtl() ? 'right' : 'left') . ': ' . (ap_opt('avatar_size_qcomment') + 15) . 'px; }'; wp_add_inline_style('ap-style', $custom_css); wp_enqueue_style('ap-fonts', ap_get_theme_url('fonts/style.css'), array(), AP_VERSION); do_action('ap_enqueue'); wp_enqueue_style('ap-responsive', ap_get_theme_url('css/responsive.css'), array(), AP_VERSION); if (is_rtl()) { wp_enqueue_style('ap-rtl', ap_get_theme_url('css/RTL.css'), array(), AP_VERSION); } wp_enqueue_style('ap-overrides', ap_get_theme_url('css/overrides.css'), array(), AP_VERSION); echo '<script type="text/javascript">'; echo 'var ajaxurl = "' . admin_url('admin-ajax.php') . '",'; echo 'ap_nonce = "' . wp_create_nonce('ap_ajax_nonce') . '",'; echo 'ap_max_tags = "' . ap_opt('max_tags') . '",'; echo 'disable_hover_card = "' . (ap_opt('disable_hover_card') ? true : false) . '"'; echo '</script>'; wp_localize_script('ap-anspress_script', 'aplang', array('password_field_not_macthing' => __('Password not matching', 'anspress-question-answer'), 'password_length_less' => __('Password length must be 6 or higher', 'anspress-question-answer'), 'not_valid_email' => __('Not a valid email', 'anspress-question-answer'), 'username_less' => __('Username length must be 4 or higher', 'anspress-question-answer'), 'username_not_avilable' => __('Username not available', 'anspress-question-answer'), 'email_already_in_use' => sprintf(__('Email already in use. %sDo you want to reset your password?%s', 'anspress-question-answer'), '<a href="' . wp_lostpassword_url() . '">', '</a>'), 'loading' => __('Loading', 'anspress-question-answer'), 'sending' => __('Sending request', 'anspress-question-answer'), 'adding_to_fav' => __('Adding question to your favorites', 'anspress-question-answer'), 'voting_on_post' => __('Sending your vote', 'anspress-question-answer'), 'requesting_for_closing' => __('Requesting for closing this question', 'anspress-question-answer'), 'sending_request' => __('Submitting request', 'anspress-question-answer'), 'loading_comment_form' => __('Loading comment form', 'anspress-question-answer'), 'submitting_your_question' => __('Sending your question', 'anspress-question-answer'), 'submitting_your_answer' => __('Sending your answer', 'anspress-question-answer'), 'submitting_your_comment' => __('Sending your comment', 'anspress-question-answer'), 'deleting_comment' => __('Deleting comment', 'anspress-question-answer'), 'updating_comment' => __('Updating comment', 'anspress-question-answer'), 'loading_form' => __('Loading form', 'anspress-question-answer'), 'saving_labels' => __('Saving labels', 'anspress-question-answer'), 'loading_suggestions' => __('Loading suggestions', 'anspress-question-answer'), 'uploading_cover' => __('Uploading cover', 'anspress-question-answer'), 'saving_profile' => __('Saving profile', 'anspress-question-answer'), 'sending_message' => __('Sending message', 'anspress-question-answer'), 'loading_conversation' => __('Loading conversation', 'anspress-question-answer'), 'loading_new_message_form' => __('Loading new message form', 'anspress-question-answer'), 'loading_more_conversations' => __('Loading more conversations', 'anspress-question-answer'), 'searching_conversations' => __('Searching conversations', 'anspress-question-answer'), 'loading_message_edit_form' => __('Loading message form', 'anspress-question-answer'), 'updating_message' => __('Updating message', 'anspress-question-answer'), 'deleting_message' => __('Deleting message', 'anspress-question-answer'), 'uploading' => __('Uploading', 'anspress-question-answer'), 'error' => ap_icon('error'), 'warning' => ap_icon('warning'), 'success' => ap_icon('success'), 'not_valid_response' => __('Something went wrong in server side, not a valid response.', 'anspress-question-answer'))); wp_localize_script('ap-site-js', 'apoptions', array('ajaxlogin' => ap_opt('ajax_login'))); }
/** * Register and enqueue admin-specific JavaScript. */ public function enqueue_admin_scripts() { global $typenow, $pagenow; $dir = ap_env_dev() ? 'js' : 'min'; $min = ap_env_dev() ? '' : '.min'; if (in_array($pagenow, array('admin.php')) && (isset($_GET['page']) && 'anspress' == $_GET['page'])) { wp_enqueue_script('masonry'); } wp_enqueue_script('jquery-form', array('jquery'), false, true); wp_enqueue_script('ap-initial.js', ap_get_theme_url('js/initial.min.js'), 'jquery', AP_VERSION); wp_enqueue_script('ap-admin-js', ANSPRESS_URL . 'assets/' . $dir . '/ap-admin' . $min . '.js', array('wp-color-picker')); }