public function generate() { parent::generateAction(); $div = new MDiv($this->id, ' ', 'toolIcon toolIcon' . ucfirst($this->icon)); $div->setAjax($this->getAjax()); $div->setEvent($this->getEvent()); $div->setHTMLTitle($this->title); return $div->generate(); }
public function generate() { parent::generateAction(); $div = new MDiv($this->getId(), ' ', 'mButtonFind'); $div->setAjax($this->getAjax()); $div->setEvent($this->getEvent()); $div->setHTMLTitle($this->title); return $div->generate(); }
public function generate() { $icon = new MImage('', '', 'managerIcon managerIconCursor managerIcon' . ucfirst($this->icon)); if ($this->text) { $text = new MSpan('', $this->text, 'managerIconText managerIconCursor'); } $div = new MDiv($this->id, array($icon, $text), 'mToolIcon'); $action = MAction::getOnClick($this->action, $div->id); $div->addEvent('click', $action); if ($this->title) { $div->setHTMLTitle($this->title); } return $div->generate(); }
public static function icon($action, $i, $row) { $value = $action->value; $image = 'managerIcon managerIcon' . ucfirst($value) . ($action->enabled ? 'On' : 'Off'); if ($action->enabled) { $actionLink = $action->generateLink($row); $action->id = uniqid($action->grid->currentRow); $control = $action->grid->linkType == 'hyperlink' ? new MImageLink($action->id, $action->alt, $image) : new MImageButton($action->id, $action->alt, $image); $actionAjax = $action->getAjax(); if ($actionAjax) { $ajax = clone $actionAjax; $ajax->url = $actionLink; $control->setAjax($ajax); } else { $control->setAction($actionLink); } } else { $control = new MDiv('', $action->alt, $image); } $control->setHTMLTitle(ucfirst($value)); return $control; }