public function admin_scripts() { wp_register_script('cpacic-admin-cpac-settings', plugins_url('assets/js/admin/cpac-settings.js', __FILE__), array('jquery')); if ($this->cpac && $this->cpac->is_settings_screen()) { wp_enqueue_script('cpacic-admin-cpac-settings'); wp_enqueue_media(); } }
/** * Register and enqueue scripts and styles * * @since 1.0 */ public function scripts($hook) { // Libraries wp_register_script('bootstrap', CAC_INLINEEDIT_URL . 'library/bootstrap/bootstrap.min.js', array('jquery'), CAC_PRO_VERSION); wp_register_script('select2', CAC_INLINEEDIT_URL . 'library/select2/select2.min.js', array('jquery'), CAC_PRO_VERSION); wp_register_style('select2-css', CAC_INLINEEDIT_URL . 'library/select2/select2.css', array(), CAC_PRO_VERSION); wp_register_style('select2-bootstrap', CAC_INLINEEDIT_URL . 'library/select2/select2-bootstrap.css', array(), CAC_PRO_VERSION); wp_register_script('bootstrap-editable', CAC_INLINEEDIT_URL . 'library/bootstrap-editable/js/bootstrap-editable.js', array('jquery', 'bootstrap'), CAC_PRO_VERSION); wp_register_style('bootstrap-editable', CAC_INLINEEDIT_URL . 'library/bootstrap-editable/css/bootstrap-editable.css', array(), CAC_PRO_VERSION); wp_register_script('moment', CAC_INLINEEDIT_URL . 'library/moment/moment.min.2.4.0.js', array('jquery'), CAC_PRO_VERSION); // Core wp_register_script('cacie-xeditable-input-wc-price', CAC_INLINEEDIT_URL . 'assets/js/xeditable/input/wc-price.js', array('jquery', 'bootstrap-editable'), CAC_PRO_VERSION); wp_register_script('cacie-xeditable-input-wc-stock', CAC_INLINEEDIT_URL . 'assets/js/xeditable/input/wc-stock.js', array('jquery', 'bootstrap-editable'), CAC_PRO_VERSION); wp_register_script('cacie-xeditable-input-wc-usage', CAC_INLINEEDIT_URL . 'assets/js/xeditable/input/wc-usage.js', array('jquery', 'bootstrap-editable'), CAC_PRO_VERSION); wp_register_script('cacie-xeditable-input-dimensions', CAC_INLINEEDIT_URL . 'assets/js/xeditable/input/dimensions.js', array('jquery', 'bootstrap-editable'), CAC_PRO_VERSION); wp_register_script('cacie-admin-edit', CAC_INLINEEDIT_URL . 'assets/js/admin-edit.js', array('jquery', 'bootstrap-editable', 'select2', 'moment', 'cacie-xeditable-input-wc-price', 'cacie-xeditable-input-wc-stock', 'cacie-xeditable-input-wc-usage', 'cacie-xeditable-input-dimensions'), CAC_PRO_VERSION); wp_register_style('cacie-admin-edit', CAC_INLINEEDIT_URL . 'assets/css/admin-edit.css', array(), CAC_PRO_VERSION); wp_register_script('cacie-admin-options-admincolumns', CAC_INLINEEDIT_URL . 'assets/js/admin-options-admincolumns.js', array('jquery'), CAC_PRO_VERSION); wp_register_style('cacie-admin-options-admincolumns', CAC_INLINEEDIT_URL . 'assets/css/admin-options-admincolumns.css', array(), CAC_PRO_VERSION); // Column screen if ($this->is_columns_screen()) { wp_enqueue_script('jquery'); // Libraries CSS wp_enqueue_style('select2-css'); wp_enqueue_style('select2-bootstrap'); wp_enqueue_style('bootstrap-editable'); // Core wp_enqueue_script('cacie-admin-edit'); wp_enqueue_style('cacie-admin-edit'); // Translations wp_localize_script('cacie-admin-edit', 'qie_i18n', array('select_author' => __('Select author', 'cpac'), 'edit' => __('Edit'), 'redo' => __('Redo', 'cpac'), 'undo' => __('Undo', 'cpac'), 'delete' => __('Delete', 'cpac'), 'download' => __('Download', 'cpac'), 'errors' => array('field_required' => __('This field is required.', 'cpac'), 'invalid_float' => __('Please enter a valid float value.', 'cpac'), 'invalid_floats' => __('Please enter valid float values.', 'cpac')), 'inline_edit' => __('Inline Edit', 'cpac'))); // WP Mediapicker wp_enqueue_media(); // WP Colorpicker wp_enqueue_script('wp-color-picker'); wp_enqueue_style('wp-color-picker'); // Translations $this->scripts_locale(); } // Column settings if ($this->cpac->is_settings_screen()) { wp_enqueue_script('jquery'); wp_enqueue_script('cacie-date-save-format-field'); wp_enqueue_script('cacie-admin-options-admincolumns'); wp_enqueue_style('cacie-admin-options-admincolumns'); } }