protected function createItem($value) { $caption = $value; $icon = NULL; $tagName = "div"; if (\is_array($value)) { $caption = JArray::getValue($value, "caption", 0); $icon = JArray::getValue($value, "icon", 1); $tagName = JArray::getValue($value, "tagName", 2); } $labelO = new HtmlLabel("label-" . $this->identifier, $caption, $icon, $tagName); return $labelO; }
protected function createItem($value) { $icon = $value; if (\is_array($value)) { $icon = JArray::getValue($value, "icon", 0); $size = JArray::getValue($value, "size", 1); } $iconO = new HtmlIcon("icon-" . $this->identifier, $icon); if (isset($size)) { $iconO->setSize($size); } return $iconO; }
protected function beforeAddItem($item, $value = NULL, $image = NULL) { $itemO = $item; if (\is_array($item)) { $value = JArray::getValue($item, "value", 1); $image = JArray::getValue($item, "image", 2); $item = JArray::getValue($item, "item", 0); } if (!$item instanceof HtmlDropdownItem) { $itemO = new HtmlDropdownItem("dd-item-" . $this->identifier . "-" . \sizeof($this->items), $item, $value, $image); } elseif ($itemO instanceof HtmlDropdownItem) { $this->addToProperty("class", "vertical"); } return $itemO; }
public function setHeadingAndContent($title, $content = "", $niveau = "1") { if (is_array($title)) { $array = $title; $title = JArray::getValue($array, "title", 0); $content = JArray::getValue($array, "content", 1); $niveau = JArray::getValue($array, "niveau", 2); } $elementHeader = new HtmlDoubleElement("", "h" . $niveau); $elementHeader->setContent($title); $elementHeader->setClass("list-group-item-heading"); $element = new HtmlDoubleElement("", "p"); $element->setContent($content); $element->setClass("list-group-item-text"); $this->element->setContent(array($elementHeader, $element)); return $this->element; }
protected function createItem($value) { $result = new HtmlCard("card-" . $this->count()); if (\is_array($value)) { $header = JArray::getValue($value, "header", 0); $metas = JArray::getValue($value, "metas", 1); $description = JArray::getValue($value, "description", 2); $image = JArray::getValue($value, "image", 3); $extra = JArray::getValue($value, "extra", 4); if (isset($image)) { $result->addImage($image); } $result->addCardHeaderContent($header, $metas, $description); if (isset($extra)) { $result->addExtraContent($extra); } } else { $result->addCardContent($value); } return $result; }