Example #1
0
 /**
  * @return Div
  * */
 public function topbar()
 {
     $idx = $this->id . '-topbar';
     $elm = $this->getElementById($idx);
     if (!$elm) {
         $elm = Div::factory()->addClass('top-bar')->attr('id', $idx);
         $elmMsg = Div::factory()->attr('id', $idx . '-msg');
         $paragraph = Paragraph::factory()->attr('id', $idx . '-title')->addClass(array('requiredLegend', 'pull-left'));
         $btnBar = Div::factory()->attr('id', $idx . '-btnbar')->addClass(array('btn-group', 'pull-right'));
         $elm->add(array($paragraph, $btnBar));
         $this->add(array($elmMsg, $elm));
     }
     return $elm;
 }
Example #2
0
 /**
  * cria paragrafo
  *
  * @param stdClass $param
  * @return Paragraph
  * */
 public function paragraph(\stdClass $param)
 {
     $paragraph = new Paragraph($this->safeToggle($param, 'content'));
     $paragraph->addClass($this->safeToggle($param, 'type'));
     return $paragraph;
 }
Example #3
0
 /**
  * @param stdClass $config
  * @return Div
  * */
 public function topbar(\stdClass $config)
 {
     $topbar = new Div();
     $topbar->addClass('top-bar');
     if (isset($config->title)) {
         $paragraph = new Paragraph(new Text($config->title));
         $paragraph->addClass('requiredLegend pull-left');
         $topbar->add($paragraph);
     }
     if (isset($config->content)) {
         $topbar->add($config->content);
     }
     return $topbar;
 }
Example #4
0
 /**
  * Monta o corpo do modal
  * @param stdClass $param
  * @return \br\gov\sial\core\output\screen\component\html\Modal
  */
 private function setBody($param)
 {
     $content = Paragraph::factory()->add($param->body);
     $this->_body = Div::factory()->addClass('modal-body')->add($content);
     return $this;
 }