Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 5
0
 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;
 }