MediaWiki
1.29.2
|
Renders one or more SearchResultSets into a sidebar grouped by interwiki prefix. More...
Public Member Functions | |
__construct (SpecialSearch $specialSearch, SearchResultWidget $resultWidget, LinkRenderer $linkRenderer, InterwikiLookup $iwLookup) | |
render ( $term, $resultSets) | |
Protected Member Functions | |
footerHtml ( $term, $iwPrefix) | |
Generates an HTML footer for the given interwiki prefix. More... | |
headerHtml ( $term, $iwPrefix) | |
Generates an appropriate HTML header for the given interwiki prefix. More... | |
loadCustomCaptions () | |
Protected Attributes | |
string[] null | $customCaptions |
InterwikiLookup | $iwLookup |
$iwPrefixDisplayTypes | $iwPrefixDisplayTypes |
LinkRenderer | $linkRenderer |
$output | $output |
SearchResultWidget | $resultWidget |
SpecialSearch | $specialSearch |
Renders one or more SearchResultSets into a sidebar grouped by interwiki prefix.
Includes a per-wiki header indicating where the results are from.
Definition at line 17 of file InterwikiSearchResultSetWidget.php.
MediaWiki\Widget\Search\InterwikiSearchResultSetWidget::__construct | ( | SpecialSearch | $specialSearch, |
SearchResultWidget | $resultWidget, | ||
LinkRenderer | $linkRenderer, | ||
InterwikiLookup | $iwLookup | ||
) |
Definition at line 33 of file InterwikiSearchResultSetWidget.php.
References MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\$iwLookup, MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\$linkRenderer, MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\$resultWidget, MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\$specialSearch, SpecialPage\getConfig(), SpecialPage\getOutput(), and output().
|
protected |
Generates an HTML footer for the given interwiki prefix.
string | $term | User provided search term |
string | $iwPrefix | Interwiki prefix of wiki to show footer for |
Definition at line 155 of file InterwikiSearchResultSetWidget.php.
References $term, Title\makeTitle(), NS_SPECIAL, and Html\rawElement().
Referenced by MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\render().
|
protected |
Generates an appropriate HTML header for the given interwiki prefix.
string | $term | User provided search term |
string | $iwPrefix | Interwiki prefix of wiki to show header for |
Definition at line 127 of file InterwikiSearchResultSetWidget.php.
References Html\rawElement(), wfExpandUrl(), and wfParseUrl().
Referenced by MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\render().
|
protected |
Definition at line 170 of file InterwikiSearchResultSetWidget.php.
References $line, as, and captcha-old\count.
Referenced by MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\render().
MediaWiki\Widget\Search\InterwikiSearchResultSetWidget::render | ( | $term, | |
$resultSets | |||
) |
string | $term | User provided search term |
SearchResultSet | SearchResultSet[] | $resultSets | List of interwiki results to render. |
Implements MediaWiki\Widget\Search\SearchResultSetWidget.
Definition at line 54 of file InterwikiSearchResultSetWidget.php.
References $term, OutputPage\addModules(), OutputPage\addModuleStyles(), as, MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\footerHtml(), MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\headerHtml(), MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\loadCustomCaptions(), output(), and Html\rawElement().
|
protected |
Definition at line 23 of file InterwikiSearchResultSetWidget.php.
|
protected |
Definition at line 27 of file InterwikiSearchResultSetWidget.php.
Referenced by MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\__construct().
|
protected |
Definition at line 31 of file InterwikiSearchResultSetWidget.php.
|
protected |
Definition at line 25 of file InterwikiSearchResultSetWidget.php.
Referenced by MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\__construct().
|
protected |
Definition at line 29 of file InterwikiSearchResultSetWidget.php.
|
protected |
Definition at line 21 of file InterwikiSearchResultSetWidget.php.
Referenced by MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\__construct().
|
protected |
Definition at line 19 of file InterwikiSearchResultSetWidget.php.
Referenced by MediaWiki\Widget\Search\InterwikiSearchResultSetWidget\__construct().