'',
'height' => '',
'class' => '',
'id' => '',
'label' => '',
), $args
);
extract( $defaults );
self::$args = $defaults;
$uniqid = uniqid('line-');
$this->id = $id.$uniqid;
$html = '
';
return $html;
}
/**
* Render the child shortcode
* @param array $args Shortcode paramters
* @param string $content Content between shortcode
* @return string HTML output
*/
function render_child( $args, $content = '') {
$defaults = Magee_Core::set_shortcode_defaults(
array(
'data' =>'',
'fillcolor' =>'',
'fillopacity' =>'',
'strokecolor' =>'',
'pointcolor' =>'',
'pointstrokecolor' =>'',
), $args
);
extract( $defaults );
self::$args = $defaults;
$fillcolor = str_replace('#','',$fillcolor);
if(strlen($fillcolor) == 6 ):
$r = hexdec(substr($fillcolor,0,2)) ;
$g = hexdec(substr($fillcolor,2,2)) ;
$b = hexdec(substr($fillcolor,4,2)) ;
endif;
$html = '{
fillColor : "rgba('.$r.','.$g.','.$b.','.esc_attr($fillopacity).')",
strokeColor : "'.$strokecolor.'",
pointColor : "'.$pointcolor.'",
pointStrokeColor : "'.$pointstrokecolor.'",
data : ['.$data.'],
},';
return $html;
}
}
new Magee_Chart_Line();
endif;