Пример #1
0
 public function renderIndex(\Nethgui\Renderer\Xhtml $renderer)
 {
     $moduleList = $renderer->elementList();
     $templateList = $renderer->elementList();
     $translator = $renderer->getTranslator();
     $renderer->rejectFlag($renderer::INSET_FORM);
     foreach ($this->getModuleSet() as $module) {
         // skip Help module:
         if ($module === $this->getParent()) {
             continue;
         }
         $template = '<a href="%URL">%LABEL</a>';
         $args1 = array('%URL' => $renderer->getModuleUrl($module->getIdentifier()) . '.rst', '%LABEL' => $translator->translate($module, $module->getAttributesProvider()->getTitle()));
         $args2 = array('%URL' => $renderer->getModuleUrl('../Template/' . $module->getIdentifier()) . '.rst', '%LABEL' => $translator->translate($module, $module->getAttributesProvider()->getTitle()));
         $moduleList->insert($renderer->literal(strtr($template, $args1)));
         $templateList->insert($renderer->literal(strtr($template, $args2)));
     }
     return $renderer->columns()->insert($renderer->fieldset()->setAttribute('template', $renderer->translate('Documents'))->insert($moduleList))->insert($renderer->fieldset()->setAttribute('template', $renderer->translate('Templates'))->insert($templateList));
 }
Пример #2
0
 public function testFieldset2()
 {
     $type = 'Nethgui\\Widget\\Xhtml\\Fieldset';
     $widget = $this->object->fieldset('fieldset');
     $this->assertInstanceOf($type, $widget);
 }