public function add($child) : \Lucid\Html\TagInterface { if (is_object($child) === true) { if ($child->tag == 'input' || $child->tag == 'select' || $child->tag == 'textarea') { parent::add($child); } elseif ($child->tag == 'button' || $child->tag == 'a' && $child->hasClass('btn') === true) { parent::add('<span class="input-group-btn">'); parent::add($child); parent::add('</span>'); } else { parent::add('<span class="input-group-addon">'); parent::add($child); parent::add('</span>'); } } else { parent::add('<span class="input-group-addon">'); parent::add($child); parent::add('</span>'); } return $this; }
public function add($child) : \Lucid\Html\TagInterface { if (is_object($child) === false) { if (trim($child) != '') { parent::add($this->build('paragraph')->addClass('card-text')->add($child)); } } else { if ($child->tag == 'blockquote') { $child->addClass('card-blockquote'); parent::add($child); } else { if ($child->tag == 'h3' && $child->hasClass('card-title') === true || $child->tag == 'h4' && $child->hasClass('card-title') === true || $child->tag == 'h6' && $child->hasClass('card-subtitle') === true || $child->tag == 'a' && $child->hasClass('btn') === true || $child->tag == 'a' && $child->hasClass('card-link') === true || $child->tag == 'p' && $child->hasClass('card-text') === true || $child->tag == 'ul') { parent::add($child); } else { parent::add($child); #parent::add($this->build('paragraph')->addClass('card-text')->add($child)); } } } return $this; }
public function add($child) : \Lucid\Html\TagInterface { if (is_object($child) === true) { if ($child->hasClass('card-header') === true || $child->hasClass('card-block') === true || $child->hasClass('card-footer') === true || $child->tag == 'ul' || $child->tag == 'img') { if ($child->tag == 'ul') { $child->addClass('list-group')->addClass('list-group-flush'); } return parent::add($child); } else { $block = $this->get('block'); $block->add($child); return $this; } } else { $block = $this->get('block'); $block->add($child); return $this; } }
public function add($child) { parent::add($child); if ($this->tabs() === true) { $this->addPane(); } return $this; }
public function add($child) : \Lucid\Html\TagInterface { if (is_object($child) === false) { parent::add($child); } else { if ($child->tag == 'input' && $child->get('type') == 'checkbox') { $this->useCheckableLayout = true; $this->checkableLayoutClass = 'checkbox'; parent::add($child); } else { if ($child->tag == 'input' && $child->get('type') == 'radio') { $this->useCheckableLayout = true; $this->checkableLayoutClass = 'radio'; parent::add($child); } else { parent::add($child); } } } return $this; }