public function generate() { $div = new MDiv($this->id, ' ', 'mButtonIcon ' . $this->icon); $action = MAction::getOnClick($this->value, $this->id); $div->addEvent('click', $action); 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 function generate() { $this->page->addDojoRequire("dojo/store/Memory"); $this->goPage = array(); $element[] = $this->getPageImagesLinks(); $element[] = $this->getPageRange(); $this->generateJsCode(); $d = new MDiv('', $element, 'mGridNavigation'); $code = "function(e){var page = {$this->jsId}.getGoPage().get(e.target.id).page; {$this->jsId}.goPage(page);}"; $d->addEvent("click", "!" . $code); return $d; }