'', '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;