$class = str_replace( ' ', '_', $v['id'] );
if ( $type == 'collapsed' ) {
// Handled by mediawiki.action.view.metadata module.
- $class .= ' collapsable';
+ $class .= ' mw-metadata-collapsible';
}
$r .= Html::rawElement( 'tr',
[ 'class' => $class ],
private function getLanguageForRendering( WebRequest $request, File $file ) {
$handler = $this->displayImg->getHandler();
+ if ( !$handler ) {
+ return null;
+ }
$requestLanguage = $request->getVal( 'lang' );
if ( !is_null( $requestLanguage ) ) {
- if ( $handler && $handler->validateParam( 'lang', $requestLanguage ) ) {
+ if ( $handler->validateParam( 'lang', $requestLanguage ) ) {
return $requestLanguage;
}
}
# Show deletion log to be consistent with normal articles
LogEventsList::showLogExtract(
$out,
- [ 'delete', 'move' ],
+ [ 'delete', 'move', 'protect' ],
$this->getTitle()->getPrefixedText(),
'',
[ 'lim' => 10,