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;
 }
示例#2
0
 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;
 }
示例#3
0
 public static function setGreen(HtmlSemDoubleElement $e)
 {
     return $e->addToProperty("class", self::GREEN);
 }