public function addFooter($content) { $footer = new HtmlDoubleElement("footer-" . $this->identifier); $footer->setTagName("div"); $footer->setClass("panel-footer"); $footer->setContent($content); $this->footer = $footer; return $this; }
public function createCollapsedZone($content = "", $attachTo = NULL) { if (isset($attachTo)) { $this->attachTo($attachTo); } $collapsedZone = new HtmlDoubleElement($this->getAttachedZone()); $collapsedZone->setProperty("class", "collapse"); $collapsedZone->setContent($content); return $collapsedZone; }
public function setActive($index = null) { if (!isset($index)) { $index = sizeof($this->content) - 1; } $li = new HtmlDoubleElement("", "li"); $li->setClass("active"); $li->setContent($this->content[$index]->getContent()); $this->content[$index] = $li; }
private function createElement($num, $content, $disabled = false, $current = false) { $count = sizeof($this->content) + 1; $elem = new HtmlDoubleElement("li-" . $this->identifier . "-" . $count, "li"); if ($disabled) { $elem->setProperty("class", "disabled"); } if ($current) { $content .= "<span class='sr-only'>(current)</span>"; $elem->setProperty("class", "active"); } if (!$disabled) { $url = $this->getUrl($num); $href = new HtmlLink("a-" . $this->identifier . "-" . $count, $url, $content); $href->setProperty($this->attr, $url); $elem->setContent($href); } else { $elem->setContent($content); } $this->content[] = $elem; return $this; }
public function createSpan($text, $position = "left") { $id = $position . "-" . $this->identifier; $span = new HtmlDoubleElement($id); $span->setTagName("span"); $this->setProperty("aria-describedby", $id); $span->setContent($text); $span->setClass("input-group-addon"); if (strtolower($position) === "left") { $this->addonLeft = $span; } else { $this->addonRight = $span; } return $span; }
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; }
public function addLink($caption, $href = "#") { $iid = $this->getElementsCount() + 1; $li = new HtmlDoubleElement($this->identifier . "-li-" . $iid, "li"); if ($caption instanceof HtmlLink) { $link = $caption; } else { $link = new HtmlLink($this->identifier . "-link-" . $iid, $href, $caption); } $li->setContent($link); $this->addElement($li); }