Page MenuHomeWickedGov Phorge

LanguageSelectHeaderElement.php
No OneTemporary

Size
903 B
Referenced Files
None
Subscribers
None

LanguageSelectHeaderElement.php

<?php
use MediaWiki\Html\Html;
use MediaWiki\HTMLForm\Field\HTMLSelectField;
use MediaWiki\MediaWikiServices;
/**
* Acts as a header to the translatable banner message list
*/
class LanguageSelectHeaderElement extends HTMLSelectField {
/** @inheritDoc */
public function getInputHTML( $value ) {
$html = Html::openElement( 'table', [ 'class' => 'cn-message-table' ] );
$html .= Html::openElement( 'tr' );
$code = MediaWikiServices::getInstance()->getContentLanguageCode()->toString();
$html .= Html::element( 'td', [ 'class' => 'cn-message-text-origin-header' ],
MediaWikiServices::getInstance()->getLanguageNameUtils()->getLanguageName( $code, $code )
);
$html .= Html::rawElement( 'td', [ 'class' => 'cn-message-text-native-header' ],
parent::getInputHTML( $value )
);
$html .= Html::closeElement( 'tr' );
$html .= Html::closeElement( 'table' );
return $html;
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, Oct 3, 12:34 (2 d, 22 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
4b/e0/bc376e80e49f3cd72cfb8a8cdda0
Default Alt Text
LanguageSelectHeaderElement.php (903 B)

Event Timeline