123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- class HTMLEditTools extends HTMLFormField {
- public function getInputHTML( $value ) {
- return '';
- }
- public function getTableRow( $value ) {
- $msg = $this->formatMsg();
- return '<tr><td></td><td class="mw-input">' .
- '<div class="mw-editTools">' .
- $msg->parseAsBlock() .
- "</div></td></tr>\n";
- }
- /**
- * @param string $value
- * @return string
- * @since 1.20
- */
- public function getDiv( $value ) {
- $msg = $this->formatMsg();
- return '<div class="mw-editTools">' . $msg->parseAsBlock() . '</div>';
- }
- /**
- * @param string $value
- * @return string
- * @since 1.20
- */
- public function getRaw( $value ) {
- return $this->getDiv( $value );
- }
- protected function formatMsg() {
- if ( empty( $this->mParams['message'] ) ) {
- $msg = $this->msg( 'edittools' );
- } else {
- $msg = $this->getMessage( $this->mParams['message'] );
- if ( $msg->isDisabled() ) {
- $msg = $this->msg( 'edittools' );
- }
- }
- $msg->inContentLanguage();
- return $msg;
- }
- }
|