protected function createTitleElement() { $element = new HtmlSemDoubleElement("title-" . $this->identifier, "div", "title"); $element->setContent(array(new HtmlIcon("", $this->_icon), $this->_title)); if ($this->_active === true) { $element->addToProperty("class", "active"); } return $element; }
private function setElement($index, $content) { if (!$content instanceof HtmlSingleElement) { $content = new HtmlLabel("", $content); } if ($content instanceof HtmlSemDoubleElement) { $content = new HtmlSemDoubleElement($this->identifier . "-" . $index, "div", "", $content); } elseif ($content instanceof HtmlImg) { $this->addToPropertyCtrl("class", "image", array("image")); } $content->addToProperty("class", ($index === 0 ? "visible" : "hidden") . " content"); $this->content[$index] = $content; return $this; }
public static function setGreen(HtmlSemDoubleElement $e) { return $e->addToProperty("class", self::GREEN); }