dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Date range filtering in Special:NewFiles"
[lhc/web/wiklou.git]
/
includes
/
widget
/
search
/
InterwikiSearchResultSetWidget.php
diff --git
a/includes/widget/search/InterwikiSearchResultSetWidget.php
b/includes/widget/search/InterwikiSearchResultSetWidget.php
index
3cdda02
..
6d942de
100644
(file)
--- a/
includes/widget/search/InterwikiSearchResultSetWidget.php
+++ b/
includes/widget/search/InterwikiSearchResultSetWidget.php
@@
-28,18
+28,22
@@
class InterwikiSearchResultSetWidget implements SearchResultSetWidget {
protected $iwLookup;
/** @var $output */
protected $output;
protected $iwLookup;
/** @var $output */
protected $output;
+ /** @var bool $showMultimedia */
+ protected $showMultimedia;
public function __construct(
SpecialSearch $specialSearch,
SearchResultWidget $resultWidget,
LinkRenderer $linkRenderer,
public function __construct(
SpecialSearch $specialSearch,
SearchResultWidget $resultWidget,
LinkRenderer $linkRenderer,
- InterwikiLookup $iwLookup
+ InterwikiLookup $iwLookup,
+ $showMultimedia = false
) {
$this->specialSearch = $specialSearch;
$this->resultWidget = $resultWidget;
$this->linkRenderer = $linkRenderer;
$this->iwLookup = $iwLookup;
$this->output = $specialSearch->getOutput();
) {
$this->specialSearch = $specialSearch;
$this->resultWidget = $resultWidget;
$this->linkRenderer = $linkRenderer;
$this->iwLookup = $iwLookup;
$this->output = $specialSearch->getOutput();
+ $this->showMultimedia = $showMultimedia;
}
/**
* @param string $term User provided search term
}
/**
* @param string $term User provided search term
@@
-54,7
+58,9
@@
class InterwikiSearchResultSetWidget implements SearchResultSetWidget {
$this->loadCustomCaptions();
$this->loadCustomCaptions();
- $this->output->addModules( 'mediawiki.special.search.commonsInterwikiWidget' );
+ if ( $this->showMultimedia ) {
+ $this->output->addModules( 'mediawiki.special.search.commonsInterwikiWidget' );
+ }
$this->output->addModuleStyles( 'mediawiki.special.search.interwikiwidget.styles' );
$iwResults = [];
$this->output->addModuleStyles( 'mediawiki.special.search.interwikiwidget.styles' );
$iwResults = [];