Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 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;
 }