Lines Matching refs:opt

150      * @param array $opt data created by handler()
153 public function render($format, Doku_Renderer $renderer, $opt)
159 $flags = $opt['tagfilterFlags'];
179 $dir = utf8_encodeFN(str_replace(':', '/', $opt['ns']));
182 'ns' => $opt['ns'],
192 $filterDataCacheKey = 'plugin_tagfilter_' . $ID . '_' . $opt['id'];
195 $cachedata = $HtagfilterSyntax->getTagPageRelations($opt);
205 $htmlPerUserCacheKey = 'plugin_tagfilter_' . $ID . '_' . $opt['id'] . '_' . $INPUT->server->str('REMOTE_USER')
220 $html = $this->htmlOutput($tagFilters, $allPageids, $preparedPages, $opt);
231 $this->htmlPrepareOutput($tagFilters, $allPageids, $preparedPages, $opt);
232 $renderer->doc .= $this->htmlFormOutput($tagFilters, $allPageids, $opt);
233 $renderer->doc .= "<div id='tagfilter_ergebnis_" . $opt['id'] . "' class='tagfilter'>";
254 * @param array $opt option array from the handler
257 private function htmlOutput($tagFilters, $allPageids, $preparedPages, array $opt)
260 $this->htmlPrepareOutput($tagFilters, $allPageids, $preparedPages, $opt);
262 $output = $this->htmlFormOutput($tagFilters, $allPageids, $opt)
263 . $this->htmlPagelistOutput($preparedPages, $opt);
268 private function htmlPrepareOutput(&$tagFilters, &$allPageids, &$preparedPages, array $opt)
300 private function htmlFormOutput($tagFilters, $allPageids, array $opt) {
304 $flags = $opt['tagfilterFlags'];
308 'id' => 'tagdd_' . $opt['id'],
309 'data-idx' => $opt['id'],
319 'id' => '__tagfilter_' . $opt['id'],
335 $id = '__tagfilter_page_' . $opt['id'];
338 'onChange' => 'tagfilter_submit(' . $opt['id'] . ',' . json_encode($opt['ns']) . ',' . json_encode([$opt['pagelistFlags'], $flags]) . ')',
339 'class' => 'tagdd_select tagfilter tagdd_select_' . $opt['id'] . ($flags['chosen'] ? ' chosen' : ''),
355 //$output .= '<script type="text/javascript">/*<![CDATA[*/ '.'tagfilter_container.tagfilter_'.$opt['id'].' = '.json_encode($tagFilters['tags2']).'; /*!]]>*/</script>'."\n";
375 'onChange' => 'tagfilter_submit(' . $opt['id'] . ',' . json_encode($opt['ns']) . ',' . json_encode([$opt['pagelistFlags'], $flags]) . ')',
376 'class' => 'tagdd_select tagfilter tagdd_select_' . $opt['id'] . ($flags['chosen'] ? ' chosen' : ''),
403 $id = '__tagfilter_' . $opt["id"] . '_' . rand();
413 $form->addElement(form_makeButton('button', '', $this->getLang('Delete filter'), ['onclick' => 'tagfilter_cleanform(' . $opt['id'] . ',true)']));
423 private function htmlPagelistOutput($preparedPages, array $opt) {
429 $output .= "<div id='tagfilter_ergebnis_" . $opt['id'] . "' class='tagfilter'>";
430 //dbg($opt['pagelistFlags']);
431 $output .= $HtagfilterSyntax->renderList($preparedPages, $opt['tagfilterFlags'], $opt['pagelistFlags']);