Lines Matching refs:data
158 function render($mode, Doku_Renderer $renderer, $data) {
160 $data['onVisible'] = $data['onExportPdf'];
163 if($mode == 'xhtml' && array_key_exists('type', $data) && $data['type'] == 'switch') {
164 $renderer->doc .= '<button class="button hiddenSwitch">'.$data['text'].'</button>';
168 switch ($data['state']) {
170 $this->editableBlocks[] = $data['edit'];
171 $classEdit = ($data['edit'] ? $renderer->startSectionEdit($data['bytepos_start'], 'section', $data['editText']) : '');
173 $onVisible = p_render('xhtml', p_get_instructions($data['onVisible']), $tab);
174 $onHidden = p_render('xhtml', p_get_instructions($data['onHidden']), $tab);
178 $renderer->doc .= $data['active'] ? ' hiddenActive' : '';
184 foreach($data['element'] as $element){
190 $renderer->doc .= $data['printHead'] ? '' : 'hiddenNoPrint';
191 $renderer->doc .= ($data['initialState'] == 'hidden') ? ' hiddenSinceBeginning' : '';
201 $text = $renderer->_xmlEntities($data['text']);
217 $renderer->finishSectionEdit($data['bytepos_end']);
225 if ($data['state'] == DOKU_LEXER_UNMATCHED && $data['type'] != 'switch') {
226 $renderer->doc .= $renderer->_xmlEntities($data['text']);