Lines Matching refs:searchForm
70 $searchForm = (new Form(['method' => 'get'], true))->addClass('search-results-form');
71 $searchForm->setHiddenField('do', 'search');
72 $searchForm->setHiddenField('id', $ID);
73 $searchForm->setHiddenField('sf', '1');
75 $searchForm->setHiddenField('min', $INPUT->str('min'));
78 $searchForm->setHiddenField('max', $INPUT->str('max'));
81 $searchForm->setHiddenField('srt', $INPUT->str('srt'));
83 $searchForm->addFieldsetOpen()->addClass('search-form');
84 $searchForm->addTextInput('q')->val($query)->useInput(false);
85 $searchForm->addButton('', $lang['btn_search'])->attr('type', 'submit');
87 $this->addSearchAssistanceElements($searchForm);
89 $searchForm->addFieldsetClose();
91 return $searchForm->toHTML('Search');
97 * @param Form $searchForm
99 protected function addSortTool(Form $searchForm) argument
119 $searchForm->addTagOpen('div')->addClass('toggle')->attr('aria-haspopup', 'true');
121 $currentWrapper = $searchForm->addTagOpen('div')->addClass('current');
125 $searchForm->addHTML($options[$activeOption]['label']);
126 $searchForm->addTagClose('div');
129 $searchForm->addTagOpen('ul')->attr('aria-expanded', 'false');
132 $listItem = $searchForm->addTagOpen('li');
136 $searchForm->addHTML($option['label']);
139 $searchForm->addHTML($link);
141 $searchForm->addTagClose('li');
143 $searchForm->addTagClose('ul');
145 $searchForm->addTagClose('div');
187 * @param Form $searchForm
189 protected function addSearchAssistanceElements(Form $searchForm) argument
191 $searchForm->addTagOpen('div')
196 $this->addFragmentBehaviorLinks($searchForm);
197 $this->addNamespaceSelector($searchForm);
198 $this->addDateSelector($searchForm);
199 $this->addSortTool($searchForm);
201 $searchForm->addTagClose('div');
207 * @param Form $searchForm
209 protected function addFragmentBehaviorLinks(Form $searchForm) argument
252 $searchForm->addTagOpen('div')->addClass('toggle')->attr('aria-haspopup', 'true');
254 $currentWrapper = $searchForm->addTagOpen('div')->addClass('current');
258 $searchForm->addHTML($options[$activeOption]['label']);
259 $searchForm->addTagClose('div');
262 $searchForm->addTagOpen('ul')->attr('aria-expanded', 'false');
265 $listItem = $searchForm->addTagOpen('li');
269 $searchForm->addHTML($option['label']);
274 $searchForm->addHTML($link);
276 $searchForm->addTagClose('li');
278 $searchForm->addTagClose('ul');
280 $searchForm->addTagClose('div');
288 * @param Form $searchForm
290 protected function addNamespaceSelector(Form $searchForm) argument
301 $searchForm->addTagOpen('div')->addClass('toggle')->attr('aria-haspopup', 'true');
303 $currentWrapper = $searchForm->addTagOpen('div')->addClass('current');
306 $searchForm->addHTML('@' . hsc($baseNS));
308 $searchForm->addHTML($lang['search_any_ns']);
310 $searchForm->addTagClose('div');
313 $searchForm->addTagOpen('ul')->attr('aria-expanded', 'false');
315 $listItem = $searchForm->addTagOpen('li');
319 $searchForm->addHTML($link);
321 $searchForm->addHTML($lang['search_any_ns']);
323 $searchForm->addTagClose('li');
326 $listItem = $searchForm->addTagOpen('li');
331 $searchForm->addHTML($label);
334 $searchForm->addHTML($link);
336 $searchForm->addTagClose('li');
338 $searchForm->addTagClose('ul');
340 $searchForm->addTagClose('div');
377 * @param Form $searchForm
379 protected function addDateSelector(Form $searchForm) argument
413 $searchForm->addTagOpen('div')->addClass('toggle')->attr('aria-haspopup', 'true');
415 $currentWrapper = $searchForm->addTagOpen('div')->addClass('current');
419 $searchForm->addHTML($options[$activeOption]['label']);
420 $searchForm->addTagClose('div');
423 $searchForm->addTagOpen('ul')->attr('aria-expanded', 'false');
426 $listItem = $searchForm->addTagOpen('li');
430 $searchForm->addHTML($option['label']);
435 $searchForm->addHTML($link);
437 $searchForm->addTagClose('li');
439 $searchForm->addTagClose('ul');
441 $searchForm->addTagClose('div');