PATH:
home
/
letacommog
/
camarsac
/
wp-content
/
plugins
/
jet-engine
/
framework
/
interface-builder
/
inc
/
controls
<?php /** * Class for the building colorpicker elements. */ // If this file is called directly, abort. if ( ! defined( 'WPINC' ) ) { die; } if ( ! class_exists( 'CX_Control_Colorpicker' ) ) { /** * Class for the building CX_Control_Colorpicker elements. */ class CX_Control_Colorpicker extends CX_Controls_Base { /** * Default settings. * * @since 1.0.0 * @var array */ public $defaults_settings = array( 'id' => 'cx-colorpicker-id', 'name' => 'cx-colorpicker-name', 'value' => '', 'label' => '', 'class' => '', ); /** * Register control dependencies * * @return [type] [description] */ public function register_depends() { wp_register_script( 'cx-colorpicker-alpha', $this->base_url . 'assets/lib/colorpicker/wp-color-picker-alpha.min.js', array( 'wp-color-picker' ), '1.0.0', true ); } /** * Retrun scripts dependencies list for current control. * * @return array */ public function get_script_depends() { return array( 'cx-colorpicker-alpha' ); } /** * Retrun styles dependencies list for current control. * * @return array */ public function get_style_depends() { return array( 'wp-color-picker' ); } /** * Render html UI_Colorpicker. * * @since 1.0.0 */ public function render() { $html = ''; $class = implode( ' ', array( $this->settings['class'], ) ); $html .= '<div class="cx-ui-container ' . esc_attr( $class ) . '">'; if ( '' !== $this->settings['label'] ) { $html .= '<label class="cx-label" for="' . esc_attr( $this->settings['id'] ) . '">' . esc_html( $this->settings['label'] ) . '</label> '; } $html .= '<div class="cx-ui-colorpicker-wrapper">'; $html .= '<input type="text" id="' . esc_attr( $this->settings['id'] ) . '" class="cx-ui-colorpicker" name="' . esc_attr( $this->settings['name'] ) . '" value="' . esc_html( $this->settings['value'] ) . '"/>'; $html .= '</div>'; $html .= '</div>'; return $html; } } }
[+]
..
[-] radio.php
[edit]
[-] textarea.php
[edit]
[-] slider.php
[edit]
[-] repeater.php
[edit]
[-] posts.php
[edit]
[-] select.php
[edit]
[-] iconpicker.php
[edit]
[-] button.php
[edit]
[-] dimensions.php
[edit]
[-] wysiwyg.php
[edit]
[-] stepper.php
[edit]
[-] switcher.php
[edit]
[-] checkbox.php
[edit]
[-] media.php
[edit]
[-] text.php
[edit]
[-] colorpicker.php
[edit]