Page MenuHomeWickedGov Phorge

LanguageSelectHeaderElement.php
No OneTemporary

Size
878 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 {
public function getInputHTML( $value ) {
$html = Html::openElement( 'table', [ 'class' => 'cn-message-table' ] );
$html .= Html::openElement( 'tr' );
$code = MediaWikiServices::getInstance()->getContentLanguage()->getCode();
$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:20 (3 d, 4 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
1b/c3/f8591fb89ccc5d0d560189da5aa1
Default Alt Text
LanguageSelectHeaderElement.php (878 B)

Event Timeline