'Order list Block',
'description'=>'Row description',
'icon_class'=>'fa fa-list',
'container'=>false,
'has_content'=>true,
'defaults'=>array('content'=>"item 1\nitem 2"),
);
parent::__construct($id_base,$name,$options);
$this->enablePreview();
}
function element($instance,$content=''){
$instance=wp_parse_args($instance,array('class'=>''));
printf('
',$instance['class']);
$items = explode("\n", $content);
$items = array_filter(array_map('trim',$items));
$size = $instance['icon_size'] > 0 ? $instance['icon_size'] : 12;
$icon = isset($instance['icon']) ? $instance['icon'] : 'check';
foreach($items as $item){
printf('- %s
',strip_tags($item, ""));
}
echo '
';
}
function form($instance,$content=''){
$instance=wp_parse_args($instance,array('class'=>''));
wp_editor($content,$this->get_field_id('content'),array(
'textarea_name'=>$this->get_field_name('content'),
'editor_class'=>'ve-html-editor',
'textarea_rows'=>5,
));
?>