X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=includes%2Fwidget%2Fsearch%2FInterwikiSearchResultSetWidget.php;h=6d942de1ab9a9f628f5b61ca24d1242d9c629bfb;hb=36127c29c2d564cc723b6e1cfccca9ba1a0240c8;hp=3cdda0262a9997234196cf5a2e58932003791a87;hpb=4d1e70c86917820333e095aa4f85692d20794b32;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/widget/search/InterwikiSearchResultSetWidget.php b/includes/widget/search/InterwikiSearchResultSetWidget.php index 3cdda0262a..6d942de1ab 100644 --- 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; + /** @var bool $showMultimedia */ + protected $showMultimedia; 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->showMultimedia = $showMultimedia; } /** * @param string $term User provided search term @@ -54,7 +58,9 @@ class InterwikiSearchResultSetWidget implements SearchResultSetWidget { $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 = [];