Пример #1
0
 public function testLiteral()
 {
     $type = 'Nethgui\\Widget\\Xhtml\\Literal';
     $widget = $this->object->literal('<data></data>');
     $this->assertInstanceOf($type, $widget);
 }
Пример #2
0
 protected function renderMenuItem(\Nethgui\Renderer\Xhtml $view, $item)
 {
     $placeholders = array('%HREF' => htmlspecialchars($item['href']), '%CONTENT' => htmlspecialchars($item['title']), '%TITLE' => htmlspecialchars($item['description']));
     if ($item['identifier'] === $this->currentItem) {
         $tpl = '<a href="%HREF" title="%TITLE" class="currentMenuItem">%CONTENT</a>';
     } else {
         $tpl = '<a href="%HREF" title="%TITLE">%CONTENT</a>';
     }
     return $view->literal(strtr($tpl, $placeholders))->setAttribute('hsc', FALSE);
 }
Пример #3
0
 public function renderDocument(\Nethgui\Renderer\Xhtml $renderer)
 {
     $renderer->rejectFlag($renderer::INSET_FORM);
     return $renderer->panel()->setAttribute('class', 'HelpDocument')->insert($renderer->literal($this->helpContent));
 }