type . '-' . $this->id;
$data['label'] = html_entity_decode( $this->label, ENT_QUOTES, get_bloginfo( 'charset' ) );
$data['value'] = $this->value();
$data['link'] = $this->get_link();
$data['defaultValue'] = $this->setting->default;
$data['choices'] = wp_parse_args(
$this->choices,
array(
'palette' => true,
'show_opacity' => true,
'alpha' => false,
)
);
if ( is_array( $data['choices']['palette'] ) ) {
$data['choices']['palette'] = implode( '|', $data['choices']['palette'] );
}
return $data;
}
/**
* Enqueue scripts and styles.
*
* @since 1.0.0
*/
public function enqueue() {
wp_enqueue_style( 'nscu-controls' );
wp_enqueue_script( 'nscu-controls' );
}
/**
* Render JS template.
*
* @since 1.0.0
*/
public function content_template() {
?>
<# if ( data.label ) { #>
{{ data.label }}
<# } #>
<# if ( data.description ) { #>
{{ data.description }}
<# } #>