public function addPopupAsItem($value, $identifier, $content = "") { $value = new HtmlSemDoubleElement($identifier, "a", "browse item", $value); $value->addContent(new HtmlIcon("", "dropdown")); $value = $this->addItem($value); $popup = new HtmlPopup($value, "popup-" . $this->identifier . "-" . $this->count(), $content); $popup->setFlowing()->setPosition("bottom left")->setOn("click"); $this->wrap("", $popup); return $popup; }