/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_media(); wp_enqueue_script('youxi-file-uploader', self::field_assets_url("js/youxi.form.upload{$suffix}.js"), array('youxi-form-manager', 'jquery-ui-sortable', 'media-views'), YOUXI_CORE_VERSION, true); } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_style('youxi-jui-slider', self::field_assets_url("css/youxi.form.jui-slider{$suffix}.css"), array(), YOUXI_CORE_VERSION); wp_enqueue_script('youxi-form-jui-slider', self::field_assets_url("js/youxi.form.jui-slider{$suffix}.js"), array('youxi-form-manager', 'jquery-ui-slider'), YOUXI_CORE_VERSION, true); } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script('jquery-multiselect', self::field_assets_url("plugins/multiselect/jquery.bsmselect{$suffix}.js"), array('jquery', 'jquery-ui-sortable'), '1.4.6', true); wp_enqueue_style('jquery-multiselect', self::field_assets_url('plugins/multiselect/jquery.bsmselect.css'), array(), '1.4.6'); wp_enqueue_script('youxi-multiselect', self::field_assets_url("js/youxi.form.multiselect{$suffix}.js"), array('youxi-form-manager', 'jquery-multiselect'), YOUXI_CORE_VERSION, true); } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { wp_enqueue_script('wp-color-picker'); wp_enqueue_style('wp-color-picker'); $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script('youxi-wp-color-picker', self::field_assets_url("js/youxi.form.colorpicker{$suffix}.js"), array('wp-color-picker'), YOUXI_CORE_VERSION, true); } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script('switchery', self::field_assets_url("plugins/switchery/switchery{$suffix}.js"), array('jquery'), '0.7.0', true); wp_enqueue_style('switchery', self::field_assets_url("plugins/switchery/switchery{$suffix}.css"), array(), '0.7.0'); wp_enqueue_script('youxi-switch', self::field_assets_url("js/youxi.form.switch{$suffix}.js"), array('youxi-form-manager'), YOUXI_CORE_VERSION, true); } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_register_script('codemirror', self::field_assets_url("plugins/codemirror/codemirror{$suffix}.js"), array(), '5.0.1', true); wp_register_script('codemirror-javascript', self::field_assets_url("plugins/codemirror/mode/javascript{$suffix}.js"), array('codemirror'), '5.0.1', true); wp_register_script('codemirror-css', self::field_assets_url("plugins/codemirror/mode/css{$suffix}.js"), array('codemirror'), '5.0.1', true); wp_enqueue_style('codemirror', self::field_assets_url('plugins/codemirror/codemirror.css'), array(), '5.0.1'); wp_enqueue_script('youxi-code-editor', self::field_assets_url("js/youxi.form.code{$suffix}.js"), array('youxi-form-manager', 'codemirror-' . $this->get_option('mode')), YOUXI_CORE_VERSION, true); } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script('youxi-tabular-input', self::field_assets_url("js/youxi.form.tabular{$suffix}.js"), array('jquery-ui-widget', 'media-models', 'youxi-form-manager'), YOUXI_CORE_VERSION, true); wp_enqueue_style('youxi-tabular-input', self::field_assets_url("css/youxi.form.tabular{$suffix}.css"), array('youxi-form'), YOUXI_CORE_VERSION); if (!self::$media_template_printed) { add_action('print_media_templates', array(get_class(), 'print_media_templates')); } } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_register_script('youxi-richtext', self::field_assets_url("js/youxi.form.richtext{$suffix}.js"), array('youxi-form-manager'), YOUXI_CORE_VERSION, true); wp_enqueue_script('youxi-richtext'); if (is_admin()) { add_action('admin_print_footer_scripts', array($this, 'add_editor_settings'), 40); } else { add_action('wp_print_footer_scripts', array($this, 'add_editor_settings'), 40); } } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; // wp_enqueue_style( // 'youxi-jui-spinner', // self::field_assets_url( "css/youxi.form.jui-spinner{$suffix}.css" ), // array(), // YOUXI_CORE_VERSION // ); wp_enqueue_script('jquery-mousewheel', self::field_assets_url("plugins/mousewheel/jquery.mousewheel{$suffix}.js"), array('jquery'), '3.1.12', true); wp_enqueue_script('youxi-form-jui-spinner', self::field_assets_url("js/youxi.form.jui-spinner{$suffix}.js"), array('youxi-form-manager', 'jquery-ui-spinner', 'jquery-mousewheel'), YOUXI_CORE_VERSION, true); } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; foreach ((array) $this->get_option('assets') as $asset) { $style_id = 'youxi-icon-chooser-' . sprintf('%x', crc32($asset)); if (!wp_style_is($style_id, 'registered')) { wp_register_style($style_id, $asset); } wp_enqueue_style($style_id); } wp_enqueue_script('select2', self::field_assets_url("plugins/select2/select2{$suffix}.js"), array('jquery'), '3.5.2', true); wp_enqueue_style('select2', self::field_assets_url('plugins/select2/select2.css'), array(), '3.5.2'); wp_enqueue_script('youxi-icon-chooser', self::field_assets_url("js/youxi.form.iconchooser{$suffix}.js"), array('youxi-form-manager'), YOUXI_CORE_VERSION, true); } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script('youxi-togglable-fieldsets', self::field_assets_url("js/youxi.form.togglable-fieldsets{$suffix}.js"), array('youxi-form-manager'), YOUXI_CORE_VERSION, true); wp_enqueue_style('youxi-togglable-fieldsets', self::field_assets_url("css/youxi.form.togglable-fieldsets{$suffix}.css"), array('youxi-form'), YOUXI_CORE_VERSION); wp_enqueue_script('switchery', self::field_assets_url("plugins/switchery/switchery{$suffix}.js"), array('jquery'), '0.6.3', true); wp_enqueue_style('switchery', self::field_assets_url("plugins/switchery/switchery{$suffix}.css"), array(), '0.6.3'); foreach ((array) $this->get_option('fieldsets') as $fieldset) { if (!isset($fieldset['fields'])) { continue; } foreach ($fieldset['fields'] as $name => $field) { if (is_a($field, 'Youxi_Form_Field')) { $field->enqueue($hook); } } } } }
/** * Enqueue Required Assets */ public function enqueue($hook) { if (parent::enqueue($hook)) { $suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script('youxi-repeater', self::field_assets_url("js/youxi.form.repeater{$suffix}.js"), array('youxi-form-manager', 'jquery-ui-widget', 'media-models'), YOUXI_CORE_VERSION, true); wp_enqueue_style('youxi-repeater', self::field_assets_url("css/youxi.form.repeater{$suffix}.css"), array('youxi-form'), YOUXI_CORE_VERSION); wp_enqueue_style('dashicons'); foreach ((array) $this->get_option('fields') as $field) { if (is_a($field, 'Youxi_Form_Field')) { $field->enqueue($hook); } } } }