Lines Matching refs:renderer

140      * @param   $renderer Doku_Renderer the current renderer object
144 public function render($format, Doku_Renderer $renderer, $data)
152 /** @var $renderer Doku_Renderer_xhtml */
153 $this->showData($data, $renderer);
156 /** @var $renderer Doku_Renderer_metadata */
157 $this->saveData($data, $ID, $renderer->meta['title'] ?? '');
160 /** @var $renderer Doku_Renderer_plugin_data_edit */
161 if (is_a($renderer->form, 'Doku_Form')) {
162 $this->editDataLegacy($data, $renderer);
164 $this->editData($data, $renderer);
333 * @param Doku_Renderer_plugin_data_edit $renderer
336 protected function editDataLegacy($data, &$renderer)
338 $renderer->form->startFieldset($this->getLang('dataentry'));
339 $renderer->form->_content[count($renderer->form->_content) - 1]['class'] = 'plugin__data';
340 $renderer->form->addHidden('range', '0-0'); // Adora Belle bugfix
343 $renderer->form->addHidden('data_edit[classes]', $data['classes']);
348 $renderer->form->addElement(
366 $renderer->form->addElement("<table class=\"$class\">");
374 $renderer->form->addElement($header);
392 $renderer->form->addElement('<tr class="hidden">');
394 $renderer->form->addElement('<tr>');
436 $renderer->form->addHidden($fieldid . "[$field]", $vals[$field]);
439 $renderer->form->addHidden($fieldid . "[title]", $vals['origkey']);
481 $renderer->form->addElement("<td class=\"{$columns[$index]}\">");
482 $renderer->form->addElement($cell);
483 $renderer->form->addElement('</td>');
485 $renderer->form->addElement('</tr>');
488 $renderer->form->addElement('</table>');
489 $renderer->form->endFieldset();
498 * @param Doku_Renderer_plugin_data_edit $renderer
500 protected function editData($data, &$renderer)
502 $renderer->form->addFieldsetOpen($this->getLang('dataentry'))->attr('class', 'plugin__data');
505 $renderer->form->setHiddenField('data_edit[classes]', $data['classes']);
510 $renderer->form->addTextInput('data_edit[classes]', $this->getLang('class'))
522 $renderer->form->addHTML("<table class=\"$class\">");
530 $renderer->form->addHTML($header);
548 $renderer->form->addHTML('<tr class="hidden">');
550 $renderer->form->addHTML('<tr>');
588 $renderer->form->setHiddenField($fieldid . "[$field]", $vals[$field] ?? '');
591 $renderer->form->setHiddenField($fieldid . "[title]", $vals['origkey'] ?? '');
627 $renderer->form->addHTML("<td class=\"{$columns[$index]}\">");
629 $renderer->form->addElement($cell);
631 $renderer->form->addHTML($cell);
633 $renderer->form->addHTML('</td>');
635 $renderer->form->addHTML('</tr>');
638 $renderer->form->addHTML('</table>');
639 $renderer->form->addFieldsetClose();