/**
  * @param string $type
  * @param array $params
  * @return Ai1ec_Less_Variable
  */
 public static function create_less_variable($type, array $params)
 {
     switch ($type) {
         case 'color':
             $bootstrap_colorpicker = Ai1ec_Helper_Factory::create_bootstrap_colorpicker_instance($params['value'], $params['id']);
             return new Ai1ec_Less_Variable_Color($params, $bootstrap_colorpicker);
             break;
         case 'font':
             $select = Ai1ec_Helper_Factory::create_select_instance($params['id']);
             return new Ai1ec_Less_Variable_Font($params, $select);
             break;
     }
 }
 public function __construct($params)
 {
     $bootstrap_colorpicker = Ai1ec_Helper_Factory::create_bootstrap_colorpicker_instance($params['value'], $params['id']);
     parent::__construct($params);
     $this->renderable = $this->set_up_renderable($bootstrap_colorpicker);
 }