Пример #1
0
 public function init()
 {
     $this->min = SeedRedux_Functions::isMin();
     $this->timestamp = SeedReduxFramework::$_version;
     if ($this->parent->args['dev_mode']) {
         $this->timestamp .= '.' . time();
     }
     $this->register_styles();
     $this->register_scripts();
     add_thickbox();
     $this->enqueue_fields();
     $this->set_localized_data();
     /**
      * action 'seedredux-enqueue-{opt_name}'
      *
      * @deprecated
      *
      * @param  object $this SeedReduxFramework
      */
     do_action("seedredux-enqueue-{$this->parent->args['opt_name']}", $this->parent);
     // REMOVE
     /**
      * action 'seedredux/page/{opt_name}/enqueue'
      */
     do_action("seedredux/page/{$this->parent->args['opt_name']}/enqueue");
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     wp_enqueue_script('seedredux-field-multi-text-js', SeedReduxFramework::$_url . 'inc/fields/multi_text/field_multi_text' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-multi-text-css', SeedReduxFramework::$_url . 'inc/fields/multi_text/field_multi_text.css', array(), time(), true);
     }
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since SeedReduxFramework 0.0.4
  */
 function enqueue()
 {
     wp_enqueue_script('seedredux-field-switch-js', SeedReduxFramework::$_url . 'inc/fields/switch/field_switch' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-switch-css', SeedReduxFramework::$_url . 'inc/fields/switch/field_switch.css', array(), time(), 'all');
     }
 }
Пример #4
0
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since         1.0.0
  * @access        public
  * @return        void
  */
 public function enqueue()
 {
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-date-css', SeedReduxFramework::$_url . 'inc/fields/date/field_date.css', array(), time(), 'all');
     }
     wp_enqueue_script('seedredux-field-date-js', SeedReduxFramework::$_url . 'inc/fields/date/field_date' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'jquery-ui-core', 'jquery-ui-datepicker', 'seedredux-js'), time(), true);
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-editor-css', SeedReduxFramework::$_url . 'inc/fields/editor/field_editor.css', array(), time(), 'all');
     }
     wp_enqueue_script('seedredux-field-editor-js', SeedReduxFramework::$_url . 'inc/fields/editor/field_editor' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
 }
Пример #6
0
 public function __construct($parent)
 {
     $this->parent = $parent;
     SeedRedux_Functions::$_parent = $parent;
     /**
      * action 'seedredux/page/{opt_name}/'
      */
     do_action("seedredux/page/{$parent->args['opt_name']}/");
 }
Пример #7
0
 /**
  * Sets the path from the arg or via filter. Also calls the panel template function.
  *
  * @param $parent
  */
 public function __construct($parent)
 {
     $this->parent = $parent;
     SeedRedux_Functions::$_parent = $parent;
     $this->template_path = $this->original_path = SeedReduxFramework::$_dir . 'templates/panel/';
     if (!empty($this->parent->args['templates_path'])) {
         $this->template_path = trailingslashit($this->parent->args['templates_path']);
     }
     $this->template_path = trailingslashit(apply_filters("seedredux/{$this->parent->args['opt_name']}/panel/templates_path", $this->template_path));
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     if (function_exists('wp_enqueue_media')) {
         wp_enqueue_media();
     } else {
         wp_enqueue_script('media-upload');
         wp_enqueue_script('thickbox');
         wp_enqueue_style('thickbox');
     }
     wp_enqueue_script('seedredux-field-gallery-js', SeedReduxFramework::$_url . 'inc/fields/gallery/field_gallery' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     wp_enqueue_script('seedredux-import-export', $this->extension_url . 'import_export/field_import_export' . SeedRedux_Functions::isMin() . '.js', array('jquery'), SeedReduxFramework_extension_import_export::$version, true);
     wp_enqueue_style('seedredux-import-export', $this->extension_url . 'import_export/field_import_export.css', time(), true);
 }
Пример #10
0
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     if (function_exists('wp_enqueue_media')) {
         wp_enqueue_media();
     } else {
         wp_enqueue_script('media-upload');
     }
     wp_enqueue_script('seedredux-field-media-js', SeedReduxFramework::$_url . 'assets/js/media/media' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-media-css');
     }
 }
 function enqueue()
 {
     wp_enqueue_style('seedredux-field-sortable-css', SeedReduxFramework::$_url . 'inc/fields/sortable/field_sortable.css', time(), true);
     wp_enqueue_script('seedredux-field-sortable-js', SeedReduxFramework::$_url . 'inc/fields/sortable/field_sortable' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     wp_enqueue_style('select2-css');
     wp_enqueue_style('wp-color-picker');
     wp_enqueue_script('seedredux-field-background-js', SeedReduxFramework::$_url . 'inc/fields/background/field_background' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'wp-color-picker', 'select2-js', 'seedredux-js'), time(), true);
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-background-css', SeedReduxFramework::$_url . 'inc/fields/background/field_background.css', array(), time(), 'all');
         wp_enqueue_style('seedredux-color-picker-css');
     }
 }
Пример #13
0
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     wp_enqueue_script('seedredux-field-image-select-js', SeedReduxFramework::$_url . 'inc/fields/image_select/field_image_select' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
     wp_enqueue_style('seedredux-field-image-select-css', SeedReduxFramework::$_url . 'inc/fields/image_select/field_image_select.css', time(), true);
 }
 function enqueue()
 {
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-sortable-css', SeedReduxFramework::$_url . 'inc/fields/sortable/field_sortable.css', array(), time(), 'all');
     }
     wp_enqueue_script('seedredux-field-sortable-js', SeedReduxFramework::$_url . 'inc/fields/sortable/field_sortable' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js', 'jquery-ui-sortable'), time(), true);
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since SeedReduxFramework 3.0.0
  */
 function enqueue()
 {
     wp_enqueue_script('seedredux-field-spinner-custom-js', SeedReduxFramework::$_url . 'inc/fields/spinner/vendor/spinner_custom.js', array('jquery'), time(), true);
     wp_enqueue_script('seedredux-field-spinner-js', SeedReduxFramework::$_url . 'inc/fields/spinner/field_spinner' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-field-spinner-custom-js', 'jquery-ui-core', 'jquery-ui-dialog', 'seedredux-js'), time(), true);
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-spinner-css', SeedReduxFramework::$_url . 'inc/fields/spinner/field_spinner.css', array(), time(), 'all');
     }
 }
Пример #16
0
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     if (function_exists('wp_enqueue_media')) {
         wp_enqueue_media();
     } else {
         wp_enqueue_script('media-upload');
     }
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-media-css');
         wp_enqueue_style('seedredux-field-slides-css', SeedReduxFramework::$_url . 'inc/fields/slides/field_slides.css', array(), time(), 'all');
     }
     wp_enqueue_script('seedredux-field-media-js', SeedReduxFramework::$_url . 'assets/js/media/media' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
     wp_enqueue_script('seedredux-field-slides-js', SeedReduxFramework::$_url . 'inc/fields/slides/field_slides' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'jquery-ui-core', 'jquery-ui-accordion', 'jquery-ui-sortable', 'seedredux-field-media-js'), time(), true);
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since SeedReduxFramework 1.0.0
  */
 function enqueue()
 {
     wp_enqueue_style('select2-css');
     wp_enqueue_style('wp-color-picker');
     wp_enqueue_script('seedredux-field-typography-js', SeedReduxFramework::$_url . 'inc/fields/typography/field_typography' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'wp-color-picker', 'select2-js', 'seedredux-js'), time(), true);
     wp_localize_script('seedredux-field-typography-js', 'seedredux_ajax_script', array('ajaxurl' => admin_url('admin-ajax.php')));
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-color-picker-css');
         wp_enqueue_style('seedredux-field-typography-css', SeedReduxFramework::$_url . 'inc/fields/typography/field_typography.css', array(), time(), 'all');
     }
 }
Пример #18
0
 public function _dismiss_admin_notice()
 {
     SeedRedux_Functions::dismissAdminNotice();
 }
Пример #19
0
 public function output()
 {
     $style = '';
     if (!empty($this->value)) {
         $mode = isset($this->field['mode']) && !empty($this->field['mode']) ? $this->field['mode'] : 'color';
         $style .= $mode . ':' . $this->value . ';';
         if (!empty($this->field['output']) && is_array($this->field['output'])) {
             $css = SeedRedux_Functions::parseCSS($this->field['output'], $style, $this->value);
             $this->parent->outputCSS .= $css;
         }
         if (!empty($this->field['compiler']) && is_array($this->field['compiler'])) {
             $css = SeedRedux_Functions::parseCSS($this->field['compiler'], $style, $this->value);
             $this->parent->compilerCSS .= $css;
         }
     }
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since SeedReduxFramework 1.0.0
  */
 function enqueue()
 {
     wp_enqueue_style('select2-css');
     wp_enqueue_script('seedredux-field-dimensions-js', SeedReduxFramework::$_url . 'inc/fields/dimensions/field_dimensions' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'select2-js', 'seedredux-js'), time(), true);
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-dimensions-css', SeedReduxFramework::$_url . 'inc/fields/dimensions/field_dimensions.css', array(), time(), 'all');
     }
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     wp_enqueue_script('seedredux-field-image-select-js', SeedReduxFramework::$_url . 'inc/fields/image_select/field_image_select' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'seedredux-js'), time(), true);
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-image-select-css', SeedReduxFramework::$_url . 'inc/fields/image_select/field_image_select.css', array(), time(), 'all');
     }
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     wp_enqueue_style('wp-color-picker');
     wp_enqueue_script('seedredux-field-color-gradient-js', SeedReduxFramework::$_url . 'inc/fields/color_gradient/field_color_gradient' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'wp-color-picker', 'seedredux-js'), time(), 'all');
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-color-picker-css');
         wp_enqueue_style('seedredux-field-color_gradient-css', SeedReduxFramework::$_url . 'inc/fields/color_gradient/field_color_gradient.css', array(), time(), 'all');
     }
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     wp_enqueue_script('seedredux-field-button-set-js', SeedReduxFramework::$_url . 'inc/fields/button_set/field_button_set' . SeedRedux_Functions::isMin() . '.js', array('jquery', 'jquery-ui-core', 'seedredux-js'), time(), true);
 }
Пример #24
0
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since SeedReduxFramework 3.1.8
  */
 function enqueue()
 {
     $min = SeedRedux_Functions::isMin();
     wp_enqueue_style('select2-css');
     wp_enqueue_style('seedredux-nouislider-css', SeedReduxFramework::$_url . 'inc/fields/slider/vendor/nouislider/seedredux.jquery.nouislider.css', array(), '5.0.0', 'all');
     wp_register_script('seedredux-nouislider-js', SeedReduxFramework::$_url . 'inc/fields/slider/vendor/nouislider/seedredux.jquery.nouislider' . $min . '.js', array('jquery'), '5.0.0', true);
     wp_enqueue_script('seedredux-field-slider-js', SeedReduxFramework::$_url . 'inc/fields/slider/field_slider' . $min . '.js', array('jquery', 'seedredux-nouislider-js', 'seedredux-js', 'select2-js'), time(), true);
     if ($this->parent->args['dev_mode']) {
         wp_enqueue_style('seedredux-field-slider-css', SeedReduxFramework::$_url . 'inc/fields/slider/field_slider.css', array(), time(), 'all');
     }
 }